谁有RedHat8.0下Apache与Tomcat4整合经验???

由 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&lt;br /</service>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus