分享
 
 
 

Integrating Apache 2.0.x - Tomcat 4.x on Redhat Linux 7.2 (mod_jk)

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

摘要

这篇文章包括集成Apache 2.0和Tomcat 4.x在Redhat Linux 7.2。这些指令已经在Redhat Linux 7.2上测试并通过。有两种方法可以集成两个服务。一个是使用mod_jk,别一个就是使用mod_webapp. 注意:当你用tomcat创建mod_jk的时候,你必须使用JDK1.3.1或者更高版本。(2002-11-15 09:19:10)

--------------------------------------------------------------------------------

By alenxcn

这篇文章包括集成Apache 2.0和Tomcat 4.x在Redhat Linux 7.2。这些指令已经在Redhat Linux 7.2上测试并通过。有两种方法可以集成两个服务。一个是使用mod_jk,别一个就是使用mod_webapp.

注意:当你用tomcat创建mod_jk的时候,你必须使用JDK1.3.1或者更高版本。

1.安装httpd 2.0.43

你可以从这里下载:http://www.apache.org/dist/httpd/binaries.

2.编译httpd 2.0.43

① 下载httpd 2.0.43源代码

http://www.apache.org/dist/httpd/httpd-2.0.43.tar.gz

② 解压到相应的目录: tar xzvf httpd-2.0.43 .tar.gz

③ 进入httpd-2.0.43目录,确定你想安装的目录(我使用的是/var/www)

④ 配置编译文件

./configure --prefix=/var/www

--libexecdir=/var/www

--enable-module=most

--enable-mods-shared=most

enable-module=so

⑤ ./make

⑥ ./make install

3.安装tomcat

① 下载tomcat:http://jakarta.apache.org/builds/jakarta-tomcat- 4.0/release/v4.1.12/bin/jakarta-tomcat-4.1.12.tar.gz.

②解压并安装tomcat:tar xzvf jakarta-tomat-4.1.12.tar.gz

4.准备创建mod_jk

① 你至少需要以下三个libtools:

A、下载并安装libtools from:ftp://ftp.gnu.org/gnu/libtool/libtool-1.4.2.tar.gz.

./configure

make

make install

B、下载并安装libtools from:http://ftp.gnu.org/gnu/autoconf/autoconf-2.53.tar.gz.

./configure

make

make install

C、下载并安装libtools from :http://ftp.gnu.org/gnu/automake/automake-1.6.3.tar.gz

./configure

make

make install

② 创建mod_jk

A、下载 http://jakarta.apache.org/builds ... rs-4.0.5-src.tar.gz,并解压到相应目录

B、下载ant:http://jakarta.apache.org/builds ... -ant-1.5-bin.tar.gz,并解压到你想安装的目录

C、设置  $ANT_HOME(在你的环境变量中或者在/etc/porfile文件中)

ANT_HOME=/usr/local/ant:/usr/local/ant/bin

export ANT_HOME

D、检查 $JAVA_HOME/include 目录中是否有 jni_md.h文件. 如果有就没什么问题了.如果没有的话,你可以将include/linux目录下的jni_md.h拷贝到include目录.

③ 首先我们要创建tomcat.jars

cd jakarta-tomcat-connectors-4.1.12-src/jk/

④ 拷贝jk/build.properties.sample为jk/build.properties,并编缉以几行:

tomcat41.home=../../jakarta-tomcat-4.1/build

(改成你自己安装的目录)

apache2.home=/opt/apache2

(改成你自己安装的目录)

⑤ 运行 /jk/ant 创建jk jars

如果成功的话,就会出“BUILD SUCCESSFUL”,如果失败的话,请执行以下步骤:

# cd jakarta-tomcat-connectors-4.1.12-src/coyote/

执行 ant 不用理会提示错误!然后拷贝

cp /usr/local/tomcat/server/lib/tomcat-coyote.jar

/usr/local/jakarta-tomcat-connectors-4.1.12-src/coyote/build/lib/

# cd /usr/local/jakarta-tomcat-connectors-4.1.12-src/util/

执行 ant

# cp /usr/local/tomcat/common/lib/servlet.jar

/usr/local/jakarta-tomcat -connectors-4.1.12-src/lib/

最后返回jakarta-tomcat-connectors-4.1.12-src/jk/执行 ant

5.生成mod_jk

① # cd jakarta-tomcat-connectors-4.1.12-src/jk/native

② # ./buildconf.sh

③ # ./configure --with-apxs=/var/www/bin/apxs --with-java-home = ${JAVA_HOME}

④ # make

⑤ # make install

这些时应该在你的/var/www/libexec目录下存在mod_jK.so文件

6.配置tomcat

① 编缉/tomcat/conf/server.xml文件:

A. 在下面添加以后指令:

< Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"

append="true"forwardAll="false"

modJk="/var/www/libexec/mod_jk.so"

workersConfig="/usr/local/tomcat/conf/jk/workers.properties" / >

B.在下面打开以后注释:

< !-- Define an AJP 1.3 Connector on port 8009 -- >

< Connector className="org.apache.ajp.tomcat4.Ajp13Connector"

port="8009" minProcessors="5"

maxProcessors="75"

acceptCount="10" debug="0"/ >

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有