[jsp+php]Windows2000 下整合Apache2与Tomcat4


:\Application\OA" reloadable="true"/>并保存。

说明:Context (表示一个web应用程序): docBase定义应用程序的路径;path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/oa;

reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载修改或新的bean

及servlet,我们可以在不重起tomcat的情况下看到bean带给jsp的变化。

2.启动你Tomcat4.1.12,在浏览器的地址中输入http://localhost:8080/oa,如你的jsp及bean,servlet没有错误,一般会将你的index.jsp/index.html文件的

内容给执行并显示。

小结:若到此步骤没有任何错误,那可继续下面的操作,Let'' go!



四、整合配置:

对Apache与Tomcat做相应的配置,让其共同为你工作。

若Apache2与Tomcat4正运行着,请关闭它们。

(1)配置Apache2:

1.先将下载的mod_jk-2.0.42.dll复制到C:\Apache2\modules下。

2.设置主页文件类型:打开C:\Apache2\conf下的httpd.conf,查找"DirectoryIndex",在index.html的后面添加index.jsp并保存,注意相互之间应有空格。

3.设置虚拟主机,让Apache自动控制html与jsp的解析: 打开C:\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。

<VirtualHost localhost> //localhost为本机,你可用本机ip

ServerAdmin robornet@robornet.com //你的mail地址

DocumentRoot E:\Application //你的项目组根目录,因为Application下有OA及其它多个项目,因此只能设为E:\Application

ServerName localhost //你的服务名,若你的机器有域名,设为域名,但现用本机作测试

ErrorLog logs/robornet_home_log.txt //错误日志,在C:\Apache2\logs下,可用其它任意名字

CustomLog logs/robornet_Custom_log.txt common //访问日志,在C:\Apache2\logs下,可用其它任意名字

</VirtualHost>

4.设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理:打开C:\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。

# Using mod_jk2.dll to redirect dynamic calls to Tomcat

LoadModule jk_module modules/mod_jk-2.0.42.dll //装载模块,用于处理连接

JkWorkersFile "C:/Tomcat4/conf/workers.properties" //设置模块的工作文件,下面会说明

JkLogFile "C:/Tomcat4/logs/mod_jk2.log" //设置模块工作的日志文件,Tocmat启动时会自建

JkMount /servlet/* ajp13 //让Apache支持对servlet传送,用以Tomcat解析

JkMount /*.jsp ajp13 //让Apache支持对jsp传送,用以Tomcat解析

小结:到此Apache的配置基本完成,不过这时启动Apache还不能正常工作。

(2)配置Tomcat4:

1.在C:\Tomcat4\conf下新建一个文件workers.properties 注意文件后缀,建议用EditPlus或UltraEdit建立,若用记事本,记得改名,

不要成了workers.properties.txt了!其内容如下:

workers.tomcat_home=c:\Tomcat4 //让mod_jk模块知道Tomcat

workers.java_home=c:\j2sdk1.4.1 //让mod_jk模块知道j2sdk

ps=\

worker.list=ajp13 //模块版本,现有ajp14了,不要修改

worker.ajp13.port=8009 //工作端口,若没占用则不用修改

worker.ajp13.hos
Copyright © 2008 chengduxinxi.com All Rights Reserved PHP编程开发 由朝夕网络维护