近几天搜索多方面资料,实在是对我的帮助不少,写出来和各位分享一下经验,希望各位新手以后可以少走弯路。
(一)安装
首先的当然是下载安装Apache和Tomcat啦。我下载的版本为apache_2.0.54,tomcat-5.5.9。(在此推荐给各位也下载这个版本,我在官方网站下载的tomcat-.5.5.10发现,安装后缺少文件,导致tomcat无法启动)。接着下载下载JK2(用于APACHE与TOMCAT的连接,apache2必须使用jk2,如果你用的是apache1,请下载jk1),版本为2.0.4。
注:tomcat5.5只能在JRE 5.0下运行,如果JRE 5.0可以下载jsdk1.5。
安装apache后如果,发现no service installed,那么请在cmd下的apache/bin下执行apache -k install注册服务。
安装的时候请注意,要避免端口冲突,我的配置是apache使用8080端口,tomcat使用8081端口,IIS使用了80(根据别人的经验,8080端口还可能和orcal冲突,所以apache你也可以不使用8080)。
安装后,启动服务!(在任务栏上应该有相应的小图标,这个地球人都应该知道怎么做了吧,如果没有到开始菜单里面寻找启动项)
完成以上步骤后,右键点击“我的电脑”-“属性”-“高级”-“系统变量”,添加如下信息
CATALINA_HOME = D:/tomcat
CLASSPATH =.;D:/j2sdk/lib;
JAVA_HOME = D:/j2sdk
PATH = %SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;D:/j2sdk/bin
注意,这里的路径要和你响应的安装程序的安装目录一致!
配置完成后,打开ie,输入localhost:8080,会出现apache欢迎界面
输入localhost:8081,会出现tomcat的欢迎界面
恭喜你完成了两个web服务器的安装。
以上所使用到的下载网址:
Apache Tomcat http://apache.justdn.org/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.exe
Apache http://www.apache.org/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
(二)整合
现在终于到最重要的环节了。我看过多种资料后,发现一下是最简单的方法了。(如果你有更简洁的方法请你告诉我)
将压缩包内的modules/mod_jk2.so拷贝到Apache得modules下
编辑Apache的conf下httpd.conf在[LoadModule]后面增加
——————————————————————————————
LoadModule jk2_module modules/mod_jk2.so
——————————————————————————————
在Apache的conf下新建一个workers2.properties文件
*******************************************************************
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Map the Tomcat examples webapp to the Web server uri space
#定义对应到TOMCAT的应用
[uri:/jsp-examples/*]
[uri:/test/*]
********************************************************************
重启Apache和Tomcat
http://localhost/jsp-examples
如果看到的效果和 http://localhost:8080/jsp-examples 一样就说明整合成功.
以上步骤本人全部测试过,完全可行。因本人水平有限,错漏之处还望指正。