由 xtide 在 01-13-2003 10:20 发表:
谁有RedHat8.0下Apache与Tomcat4整合经验???
谁有RedHat8.0下Apache与Tomcat4整合经验???请赐教!!!
由 aiang1975 在 01-13-2003 15:07 发表:
二、Apache与Tomcat4的整合
1、首先安装Apache,
系统已经有了apache2
2、制作mod_webapp.so
下载以下软件包:
jakarta-tomcat-connectors-4.1.12-src.tar.gz
地址在tomcat对应版本的src目录下。
http://jakarta.apache.org/builds/ja...1.12-src.tar.gz
apr-0.9.1.tar.gz
地址: http://www.apache.org/dist/apr/apr-0.9.1.tar.gz
安装需要autoconf-2.52以上版本。
开始安装
解开jakarta-tomcat-connectors-4.1.12-src.tar.gz,生成jakarta-tomcat-connectors-4.1.12-src目录,
进入jakarta-tomcat-connectors-4.1.12-src/webapp的目录里,把apr-0.9.1.tar.gz解到这个目录下,把刚生成的目录apr-0.9.1的目录名改成apr。
还是在webapp目录,运行以下命令:
support/buildconf.sh
命令成功结束后会在当前目录下生成configure文件。
依次运行以下命令:
./configure
需要用apxs,但rpm安装的apache的apxs在/usr/sbin,搜索得到,就不用指定了。
make
cp apache2.0/mod_webapp.so /usr/lib/apache
编辑apache的配置文件/etc/httpd/conf/httpd.conf,在最后加上如下几行:
=====================================================
LoadModule webapp_module modules/mod_webapp.so
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/
WebAppDeploy test warpConnection /test/
=====================================================
注意端口是8008,而不是8080,因为8008端口是专门用来给mod_webapp封装的。
tomcat4默认是没打开这个端口服务的,编辑/etc/tomcat4/server.xml,搜索8008,找到
1<service name="Tomcat-Apache">那段,把前面的<!-->那行和</Service>后面的<\-->那行都删掉,就是这两行把这一整段都注释掉了。
2
3
4
5运行以下命令:
6
7service tomcat4 restart
8
9
10
11/usr/local/apache/bin/apachectl configtest<br /</service>