整合apache1.3.28 and jboss 4.0.1 with mod_jk on suse9 linux

我在这里简单介绍一下:
一、build apache 1.3.28
1.需要gcc
2../configure --with-layout=Apache --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-module=so
3.make
4.make install
5.export APACHE_HOME=/usr/local/apache

二、install jboss 4.0.1
下载jboss4.0.1安装文件,解压即可

三、build mod_jk.so
1.需要 libtool、autoconf、ant、jk1.2.6
2.解压jk1.2.6
3.进入 cd jk/native
4../configure --with-apxs=/usr/local/apache/bin/apxs --enable-EAPI
5. make
6. cp ./apache-1.3/mod_jk.so $APACHE_HOME/libexec

四. 配置 mod_jk for apache 1.3.28
1.创建workers.properties  in $APACHE_HOME/conf
workers.tomcat_home=$JBOSS_HOME/server/default/deploy/jbossweb-tomcat50.sar
workers.java_home=$JAVA_HOME
ps=/
worker.list=default

worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1

2.编辑 $APACHE_HOME/conf/httpd.conf
LoadModule jk_module libexec/mod_jk.so
#
# Mod_jk settings
#

    JkWorkersFile "conf/workers.properties"
    JkLogFile "logs/mod_jk.log"

    JkLogLevel error

   JkMount /examples default
   JkMount /examples/* default

# End of mod_jk settings

3. configtest
$APACHE_HOME/bin/apachectl configtest

五. 配置jboss4.0.1
在 $JBOSS_HOME/server/default/deploy/jbossweb-tomcat50.sar/conf/server.xml中查看是否把ajp1.3.1那行去注释了

六. 测试
确信jboss4.0.1的是否被其它应用程序占用8005, 8009 and 8080
确信apache是否被其它应用程序占用 8009 80




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值