`
Yangjinghuan
  • 浏览: 48137 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Win2000系统下Tomcat和Apache的整合

    博客分类:
  • Java
阅读更多
本文使用软件的下载地址 

(1)Windows     2000     Service     Pack     3.exe       下载地址: 

http://download.microsoft.com/download/win2000platform/SP/SP3/NT5/CN/W2Ksp3.exe 

(2)j2sdk-1_4_1_02-windows-i586.exe 下载地址:

http://java.sun.com/webapps/download/Redirect/32167382/5847479377282807053505607246086069333228071972022813600060132859339008063305596058473206-3865/j2sdk-1_4_1_02-windows-i586.exe

(3)Apache Tomcat/5.0.16 下载地址

http://tomcat.apache.org/download-55.cgi

(4)apache_2.0.59-win32-x86-no_ssl.msi 下载地址

http://httpd.apache.org/download.cgi 选择下载


mod_jk:Apache组织Jakarta项目组开发的使Apache支持Tomcat的插件。有了这个插件,Tomcat能够和Apache进行无缝连接。

(5)mod_jk-apache-2.0.59.so 的下载
http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/点击jk-1.2.23选择mod_jk-apache-2.0.59.so下载                 


整合前建议:
      建议安装Windows 2000 Service Pack 3,因为在Windows 2000下安装最新的JDK时需要事先安装Windows 2000 Service Pack 3。 
准备工作
      确保系统中Tomcat和JDK的环境变量配置正确,并能正确运行.
本配置中各软件安装路径为:
JDK C:\jdk1.4
Tomcat     C:\Tomcat
Apache     C:\Apache Group


一、建立虚拟目录  
Tomcat服务器有默认的虚拟目录(C:\jdk1.4\webapps) ,但是我们开发网站时一般放在自建的文件夹下,如果想把一般文件夹变成Tomcat认识的虚拟目录,我们需要自己配置。现在结合实例介绍配置Tomcat虚拟目录的方法:  
(1)在E盘建立apache文件夹,然后在文件夹下做个简单的JSP文件(用于测试),命名为index.jsp,内容如下: 

<html> 
     <head> 
      <title>Hello</title> 
     </head> 
     <body> 
      <%out.println("Hello     World!");%> 
     </body> 
</html> 

(2)关闭Tomcat服务器.
(3)修改Tomcat下conf中的server.xml文件,在</Host>前面添加这句代码:
<Context path="/apache" docBase="E:\apache" debug="0" reloadable="true" crossContext="true"></Context>,然后保存文件.
(4)启动Tomcat服务器.
(5)在IE中输入http://localhost:8080/apache/index.jsp链接后,如果看到"Hello     World!"后表示虚拟目录apache设置成功。 

二、安装Apache(apache_2.0.59-win32-x86-no_ssl.msi)

(1)安装时改变安装目录,本次设置为C:\
(2)参数设置可以任意取值(注意要按照提示的格式填写)或不用填写直接下一步(安装完后可在httpd.conf文件中修改)。 
(3)安装完后,在系统"拖盘"处看见Apache的羽毛图标,如果机子本身已安装IIS,此时图标上为红色的圆点,是因为IIS和Apache在端口80上的重复,修改IIS端口为其它端口.或修改apache\conf下的httped.conf文件,修改"Listen 80" 中的80位其它.(本配修改了IIS端口,使得Apache的端口为80)
(4)解决不自动显示中文:编辑C:\Apache Group\Apache2\conf目录下配置文件httpd.conf。用记事本打开它并查找"AddDefaultCharset     ISO-8859-1",注释掉"AddDefaultCharset ISO-8859-1",即在"AddDefaultCharset ISO-8859-1"前加个"#"字符。然后在"#AddDefaultCharset     ISO-8859-1"下面添加如下三行:  
AddDefaultCharset     GB2312
DefaultLanguage     GB2312  
AddLanguage     zh-cn     .cn 

三、测试Apache 

安装配置完Apache服务器后,我们需要测试一下,看看是否安装成功。 

(1)启动Apache服务器:点"开始" -> "程序" -> "Apache HTTP Server 2.0.59" -> "Control     Apache     Server" -> "Monitor Apache     Servers",如果在系统"拖盘"处看见Apache的羽毛图标上出现绿色小三角.则表示Apache服务器成功启动了。如果控制台出现"no installed service named"Apache2" ",在运行中cmd到apache的bin目录下,apache.exe -k install -n apache2 跟着就有了apache2这个服务了....
(2)在IE中输入"http://localhost"后,看到Apache的带有羽毛的apache首页,表示安装成功。 
(3)关闭Apache服务器:单击系统"拖盘"里Apache的图标,选"Stop",如果在系统"拖盘"处看见Apache的羽毛图标上出现红色的圆点.则表示Apache服务器成功关闭了。 

四、整合Apache服务器和Tomcat服务器 

这是最关键的一步,一定要仔细按照步骤配置: 

(1)关掉Apache、Tomcat服务器.

(2)将mod_jk-apache-2.0.59.so重复名为mod_jk.so复制到C:\Apache Group\Apache2\modules子目录下。 

(3)编辑apache2\conf下的httpd.conf配置文件,在#LoadModule ssl_module modules/mod_ssl.so下添加

LoadModule jk_module modules/mod_jk.so


JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk.log"
JkLogLevel info
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
#将所有servlet 和jsp请求通过Ajp13的协议送给Tomcat,让Tomcat来处理

#------------------------------------
#JkMount指示,将哪些请求发到Tomcat,如果在其它目录也有servlet,也需在这里映射,
#比如,如果/axis/下面有很几个servlet,可以分别映射,也可以JkMount /axis ajp13全部映射,所有/axis下的访问,都交给tomcat.
#另外,如果要用tomcat的admin管理,还需要JkMount /admin/* ajp13
#注意,JkMount后面的ajp13是Worker名,应该在下面的workers.properties中定义.
#------------------------------------


(4)编辑C:\Apache Group\Apache2\conf目录下配置文件httpd.conf。在此文件的最后添加以下几行: 

<VirtualHost 19.168.0.219:80>
     ServerAdmin bbz.dd.a@msn.com
     DocumentRoot "c:/tomcat/webapps"
     ServerName localhost
     DirectoryIndex     index.htm     index.html     index.jsp   
     ErrorLog logs/error_log
     CustomLog logs/access_log common
</VirtualHost>

ServerAdmin 服务器管理员邮箱
注意DocumentRoot一行要与自己的TOMCAT安装目录一致。
DirectoryIndex一行是为了自动解释JSP类型的文件。 

(5)在C:\Apache Group\Apache2\conf目录下新建一个文件,一定命名为workers.properties,和步骤(3)中的"JkWorkersFile"内容相同,workers.properties内容如下
:
#指定Tomcat的主目录以及JDK
workers.tomcat_home=c:\Tomcat
workers.java_home=C:\jdk1.4

ps=/
#Worker列表
worker.list=ajp12, ajp13

worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1


worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1


四、测试Apache服务器和Tomcat服务器整合 

(1)启动Tomcat、Apache服务器
(2)在IE中输入"http://localhost:8080/apache/index.jsp"。链接后,如果看到"Hello     World!",表明Tomcat启动成功。  
(3)在IE中输入"http://localhost/apache/index.jsp"。链接后,如果再次看到"Hello     World!     ",则表明Apache服务器和Tomcat服务器整合成功。 
分享到:
评论

相关推荐

    rootsupd.exe win2000 系统更新必需补丁 Windows Update 根证书升级补丁

    rootsupd.exe win2000 系统更新必需补丁 Windows Update 根证书升级补丁

    phpStudy工具集成JDK+tomcat+Apache+mysql.rar

    1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 5.6.1 (php56n) php 5.5.17-nts (php55n) ...

    Win2000系统关机源码

    标题中的“Win2000系统关机源码”指的是Windows 2000操作系统中的关机程序的原始代码。Windows 2000是由微软公司发布的一个基于NT内核的服务器和个人计算机操作系统,它在当时是Windows NT系列的一个重要版本,提供...

    整合Tomcat5和IIS5

    整合Tomcat5和IIS5 运行jakarta-tomcat-5.0.7.exe,安装模式不用normal,而是选择full(这样会把tomcat安装成win2000的服务,而且还有tomcat的源代码),然后按照提示进行。我的taomcat装在C:\Program Files\Apache ...

    WIN2000系统下识别大容量ATA硬盘问题

    标题提及的"WIN2000系统下识别大容量ATA硬盘问题"实际上是由Windows 2000 Service Pack 2 (SP2)及其早期版本对ATA/ATAPI 6.0规格的不完全支持引起的。在ATA/ATAPI 6.0规格中引入了48-bit Logical Block Addressing ...

    WIN2000Remote Win2000远程桌面连接

    尤其在现代远程办公和系统管理的需求日益增长的背景下,无法远程控制Win2000系统的痛点愈发明显。不过,不用担心,"Win2000 Remote"这个绿色小软件正是为此问题量身打造的解决方案。 "Win2000 Remote"是一款专为...

    Win2000操作系统使用手册

    通过学习《Win2000操作系统使用手册》,用户不仅可以掌握基本的系统操作,还能深入了解系统内部的工作原理,提升在Windows 2000环境下的工作效率和解决问题的能力。对于企业管理员而言,这更是不可或缺的参考资料,...

    win2000系统编程中文教程

    《Win2000系统编程中文教程》是一本专注于Windows 2000操作系统底层编程技术的宝贵资源,旨在帮助开发者深入理解系统级编程的原理和实践。这门技术涉及的内容广泛,包括但不限于驱动程序开发、系统服务调用、内存...

    获取win2000系统的开机密码

    获取win2000系统的开机密码,可以获得NT/Win2K当前登录用户的明文密码(需要管理员权限)

    dell OptiPlex GX620 win2000系统的显卡驱动

    标题中的“dell OptiPlex GX620 win2000系统的显卡驱动”指的是一款专为戴尔OptiPlex GX620台式机在Windows 2000操作系统环境下设计的显卡驱动程序。戴尔OptiPlex GX620是一款经典的商业级台式电脑,其硬件配置适配...

    dell OptiPlex GX620 win2000系统的声卡驱动

    标题中的“dell OptiPlex GX620 win2000系统的声卡驱动”表明,这是一款专为戴尔OptiPlex GX620型号的台式机设计,用于Windows 2000操作系统的声卡驱动程序。戴尔OptiPlex GX620是戴尔公司推出的一款商务级台式...

    win2000 xp 系统密码破解

    能够让大家在忘记win2000 xp 系统密码的时候,可以通过此法破解!

    配置 Win2000 系统

    配置 Win2000 系统

    win2000/2003下整合IIS+Tomcat5支持jsp

    ### Win2000/2003下整合IIS+Tomcat5支持JSP的详细配置步骤 本文将详细介绍如何在Windows 2000/2003操作系统上整合IIS与Tomcat 5以支持JSP应用。通过以下步骤,可以实现JSP页面在IIS上的顺畅运行。 #### 一、安装与...

    WIN2000系统下使用惠普hp CM1312扫描文件的方法.docx

    在Windows 2000操作系统下,使用惠普HP CM1312多功能一体机进行文件扫描时,可能会遇到一些特殊的问题,因为该设备的驱动可能不完全支持这个较老的操作系统。不过,通过以下两种方法,用户仍然可以实现扫描功能。 *...

    WIN2000 Apache php mysql 安装及安全手册

    安装过程中,避免将Apache安装在系统分区,以利于备份、维护和灾难恢复。建议安装路径为D:\。 二、安装PHP PHP是一种强大的服务器端脚本语言,常与Apache结合使用。你可以从PHP官方网站下载适合Windows的PHP版本,...

    无线网卡驱动程序,基于Win2000系统.rar

    在Windows 2000这个操作系统环境下,安装正确的驱动程序对于无线网卡的正常工作至关重要。"无线网卡驱动程序,基于Win2000系统.rar"这个压缩包显然包含了专门为Windows 2000设计的无线网卡驱动程序,旨在解决用户在...

    win2000输入法和设置工具

    下面将详细探讨Win2000输入法系统及其设置工具的功能和特点。 1. 输入法引擎:Windows 2000中的输入法引擎支持多种语言和文字系统,包括但不限于中文、日文、韩文等东亚语言,以及印地语、孟加拉语等印度次大陆的...

    dell OptiPlex GX620 win2000系统的网卡驱动

    标题 "dell OptiPlex GX620 win2000系统的网卡驱动" 提供了关于所需软件的关键信息,即这是一款适用于戴尔OptiPlex GX620台式机在Windows 2000操作系统下的网卡驱动程序。戴尔OptiPlex GX620是一款较老的商务级...

Global site tag (gtag.js) - Google Analytics