论坛登陆 用户名:  密 码:
设为首页  加入收藏
08年北京名校秋季招生
名牌院校免试入学宽进严出,突破考分限制,名校与你零距离,以下院校按报名先后顺序录取,24小时网上报名覆盖全国
  您现在的位置: 中国教育招生在线 >> IT >> JAVA认证 >> IT正文
怎样在Linux下Tomcat与Apache服务器集成
 作者:佚名     2007-3-14 16:34:50        来源:不详  浏览次数:

 

 

 

 

 

 

 

 

22.3 在Linux下Tomcat与Apache服务器集成

在Linux下Tomcat与Apache服务器集成的步骤与在Windows NT/2000下非常相似。在Linux下Tomcat与Apache服务器集成需要准备的软件参见表22-4。

表22-4 在Linux下Tomcat与Apache服务器集成需要准备的软件













软 件 下 载 位 置 本书配套光盘上的位置
基于Linux的Apache HTTP服务器软件 http://httpd.apache.org/download.cgi software/httpd-2.0.47.tar.gz
JK插件 http://jakarta.apache.org/builds /jakarta-tomcat-connectors/jk lib/ mod_jk.so-ap2.0.46-rh72..46-rh72

本书选用的Linux是RedHet,如果安装的是其他类型的Linux,可以到表22-4列出的地址下载相应的JK插件。

1、安装Apache HTTP服务器

以下是在Linux下安装Apache服务器的步骤。

(1)建立httpd用户,把httpd-2.0.47.tar.gz文件拷贝到/tmp目录下。

(2)将httpd-2.0.47.tar.gz文件解压,命令为:

gzip  -d  httpd-2.0.47.tar.gz  
tar  xvf  httpd-2.0.47.tar

(3)用超级用户账号登录Linux,命令为:su

(4)转到/tmp/ httpd-2.0.47目录,配置Apache,命令为:

./configure --prefix =/home/httpd

"--prefix"选项用来设定Apache的安装目录。根据以上设置,Apache将被安装到/home/httpd目录。

(5)编译Apache,命令为:make。

(6)安装Apache,命令为:make install。

(7)安装好以后,假定Apache的根目录为,打开 /conf/httpd.conf文件,配置"Listen"和"ServerName"属性:

Listen 80   
ServerName localhost

(8)转到/bin目录,运行 apachectl configtest命令,来测试安装是否成功。如果显示Syntax ok,则表示安装成功。

启动Apache服务器的命令为:

<APACHE_HOME>/bin/apachect1 start

终止Apache服务器的命令为:

<APACHE_HOME>/bin/apachect1 stop

应该确保80端口没有被占用,否则Apache服务器无法启动。也可以通过访问Apache的测试页来确定是否安装成功。访问http://localhost,如果出现如图22-3所示的网页,就说明Apache已经安装成功了。

2、在Apache中加入JK插件

在Apache中加入JK插件,只要把mod_jk.so-ap2.0.46-rh72..46-rh72拷贝到/libexec目录下即可。

3.创建workers.properties文件

/conf目录下创建以下workers.properties文件。此外,在本书配套光盘的sourcecode/chapter22/linux_apache目录下也提供了该文件:

ps=/ 
#指定文件路径分割符
worker.list=worker1 
worker.worker1.port=8009 
#工作端口,若没占用则不用修改
worker.worker1.host=localhost
#Tomcat服务器的地址
worker.worker1.type=ajp13
#类型
worker.worker1.lbfactor=1 
#负载平衡因数

4、修改Apache的配置文件httpd.conf

打开/conf/httpd.conf文件,在其末尾加入以下内容:

LoadModule jk_module libexec/
mod_jk.so-ap2.0.46-rh72..46-rh72
JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk2.log" 
JkLogLevel debug
JkMount /*.jsp worker1
JkMount /helloapp/* worker1

在本书配套光盘的sourcecode/chapter22/linux_apache目录下的httpd_modify.conf文件中提供了以上内容。

5.测试配置

重启Tomcat服务器和Apache服务器。通过浏览器访问http://localhost/index.jsp,如果出现Tomcat的默认主页,说明配置已经成功。此外,如果在Tomcat服务器上已经发布了helloapp应用,则可以访问http://localhost/helloapp/index.htm,如果正常返回helloapp应用的index.htm网页,说明配置已经成功。如果配置有误,可以查看JK插件生成的日志信息,它有助于查找错误原因。在Apache的配置文件httpd.conf中设定该日志文件的存放位置为:/logs/mod_jk2.log。

(T117)

本文节选自由飞思图书授权《Tomcat与Java Web开发技术详解》


责任编辑:lss
  相关新闻
怎样学习C语言
CCIE是怎样炼成的—我到北京考试的经历
怎样才能阻止用户打开加密信息?
怎样配置具有SSL保护的FTP服务器
怎样成为优秀的软件模型设计者?
教您怎样在Web应用中动态创建PDF文件
怎样在Java应用程序中监视CPU的使用状况
怎样成为优秀的软件模型设计者?
详解怎样使用Axis开发Web Service的实例
教您怎样部署基于WebSphere的J2EE应用
怎样学习C语言
CCIE是怎样炼成的—我到北京考试的经历
java在Linux下的web应用(3)
教您怎样部署基于WebSphere的J2EE应用
教您怎样在Web应用中动态创建PDF文件
详解怎样使用Axis开发Web Service的实例
详解怎样使用Axis开发Web Service的实例
怎样成为优秀的软件模型设计者?
教您如何在Linux下配置Java开发环境详述
怎样真正的在Struts框架下使用时间类型
  评论
现在有100人对本文发表评论
查看所有评论
 
推  荐
 
100本成功必读热销书
热门招生
  北京文理研修学院   前进大学
  北京明园大学   北京建设大学
  北京邮电大学世纪学院   北方工商管理学院
  联想软件定向委培班   香港数码动画学院
  青年企业管理研修学院   北京华夏管理学院
热门培训
网络化办公专家培训认证 电子科技大学软件学院
软件测试工程师培训认证 北大青鸟十大授权培训
IT硬件工程师培训认证班 北京环球雅思荷兰预科
JAVA开发工程师培训 潜能时代IT服务管理培训
网络信息化工程师培训 清华大学继续教育学院
论坛精选
 
有些细节是男人也该注意的风度!最容易读错的字
某强人手机里保存的30条短信 中国十大高薪职业
最感人的十大韩剧经典台词 嫁给工程师的N个理由
爆强!只有一句话的鬼故事 转贴教你如何做妖精
 女人一定要記住的話 女人最好别嫁给最爱的男人
城市联盟
 大连 上海 天津 广州 西安 深圳  天津  青岛  大连  福州  沈阳  青海  连云港  南京  吉林  厦门  威海  辽宁  呼和浩特
Copyright © 2006   www.edu999.com   All rights reserved. 中国教育招生在线  版权所有
北京市通信管理局[2004]字第552号函    京ICP证040442号