Posted on 2007-03-09 21:28
碉堡 阅读(730)
评论(0) 编辑 收藏 引用 所属分类:
J2SE学习笔记
1、整合理由:
单独使用Tomcat做JSP服务器,在工作效率上会有问题,并且所能承受的最大并发连接数也有一定的限制,所以将处理html与jsp进行明确分工,前者交由apache处理,tomcat处理jsp部分,这样各自发挥所长。
2、版本:
Tomcat 5.0.27
Apache 2.0.50
mod_jk2 2.0.4
3、软件下载:
在
http://httpd.apache.org/上下载apache;
在
http://jakarta.apache.org/site/binindex.cgi上下载Tomcat和mod_jk2。mod_jk2在Tomcat Web Server Connectors中,有两个版本,当然是用最新的。文件很小,所以下载很快;
4、软件安装,这个没有什么好说的;
5、安装完毕,测试一下,打开
http://localhost:8080和
http://localhost,可以分别看到Tomcat和Apache的本机首页;
6、将mod_jk2.so复制到
C:\Program Files\Apache Group\Apache2\modules目录下,编辑C:\Program Files\Apache Group\Apache2\conf\httpd.conf文件,在LoadModule那一段代码中添加:
LoadModule jk2_module modules/mod_jk2.so
7、将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 使Apache自动支持中文显示;
8、在“虚拟主机配置代码段”中修改一下:
<VirtualHost *:80>
ServerAdmin
webmaster@dummy-host.example.com DocumentRoot
"C:/Tomcat 5.0/webapps/ROOT"
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
9、编写workers2.properties文件
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
#The socket channel
[channel.socket:localhost:8009]
port=8009
host=***.***.***.***
#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#uri mapping
[uri:/*.jsp]
worker=ajp13:localhost:8009
放到C:\Program Files\Apache Group\Apache2\conf目录下
10、重启动Apache和Tomcat服务器,这时
在Apache Service Monitor下的提示栏中可见Apache/2.0.50(win32) mod_jk2/2.0.4;
11、分别打开
http://localhost:8080和
http://localhost,看到的都是Apache的页面,打开
http://localhost:8080/index.jsp,看见的都是Tomcat的页面,一切OK!