嘉定都市网

标题: apache2轻松整合Tomcat5 [打印本页]

作者: [二孬]    时间: 2004-7-6 23:50
标题: apache2轻松整合Tomcat5
1 安装apache,configure的时候,必须加入enable-modules=so
2安装j2sdk
3 安装Tomcat 下载来的包解压所好,就行
4设置环境变量JAVA_HOME=你的Jdk安装目录
CATALINA_HOME=你的tomcat的目录
CATALINA_ BASE=你的tomcat的目录
5下载jakart-tomcat-connector,进入jk/native2,运行buildconf.sh生成自动配置脚本,然后,configure --with-apxs2=你的apache的位置/bin/apxs
然后make
在jk2/build/apache2里面,会生成mod_jk2.so
将此文件拷贝到你的      apache的安装目录/modules

修改httpd.conf加入
LoadModule jk2_module modules/mod_jk2.so
  <Location"/*.jsp">
        JkUriSet worker ajp13:localhost:8009
</Location>

修改 tomcat的安装目录/conf/jk2.properties
加入

channelSocket.port=8009
apr.jniModeSo=/usr/local/apache2/modules/mod_jk2.so

新建一个文件保存在apache的安装目录/conf下面,命名为workers.properties

内容如下
# only at beginnin. In production uncomment it out
[logger.apache2]
level=DEBUG

[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576

# 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


[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576

# 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

[uri:127.0.0.1/*.jsp]
worker=ajp13:localhost:8009

修改,tomcat目录下的/conf/server.xml
找出
<Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP 1.3" />

将注释去掉

最后,启动apache和tomcat,在apache的默认的站点跟目录上存个jsp
跑跑看,看看能用localhost/你的文件名.jsp访问,能解析出来,就恭喜你,安装成功
今天刚刚弄明白,拿出来和大家分享
       

此贴由 [二孬] 在 2004-07-07 08:06:48 最后编辑
       

此贴由 [二孬] 在 2004-07-07 23:55:21 最后编辑
       

此贴由 [二孬] 在 2004-07-08 08:16:52 最后编辑
作者: 送你忘忧草    时间: 2004-7-7 09:39
这个网上好像很多的。
作者: [二孬]    时间: 2004-7-7 10:48
网上是很多,
但是我这个自己研究出来的
网上很多的资料都是抄来抄去,很多不对的
有的因为版本问题,整合方法也不一样
作者: terry    时间: 2004-7-7 12:53
网上有很多的确都有问题。

我也研究了很久,晕。版本不同有差别。

我是在win32下,比linux下要麻烦。
       

此贴由 terry 在 2004-07-07 12:54:15 最后编辑
作者: [二孬]    时间: 2004-7-7 18:42
win32下好象比我方便,因为,模块现成的阿

反正,这个研究了两天搞定的
作者: hzhou    时间: 2004-7-8 06:01
支持楼主的研究。
作者: [二孬]    时间: 2004-7-8 08:22
有需要的就请看一看




欢迎光临 嘉定都市网 (http://www.jiading.com.cn/) Powered by Discuz! X3.1