| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 770 人关注过本帖
标题:怎样配置Apache2.0.54与Tomcat5.0.28?
只看楼主 加入收藏
yzh98
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-9-22
收藏
 问题点数:0 回复次数:2 
怎样配置Apache2.0.54与Tomcat5.0.28?
怎样把Apache2.0.54与Tomcat5.0.28整合一起啊,还有mod_jk2.0.46.dll哪里有得下啊,谢谢了!!
2005-09-22 22:16
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
在apache首页找找啊

2005-09-23 16:48
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

我上网找到的,我按他的方法做,成功了. ----------------------------- 最近很多朋友在问关于TOMCAT的整合方法,在网上搜索出来的相关文章都不容易配置成功,所以我们给大家整理了一份apache+tomcat的完全整合手册

我的操作系统是win xp,apache和tomcat都安装在如下目录 C:\Program Files/Apache Group/Apache2 版本apache_2.0.47 C:\Program Files/Apache Group/Tomcat 5.5 版本Tomcat 5.5 官方下载:http://www.apache.org/ (对4.0版本的tomcat同样支持)

整合情况 1,下载mod_jk-1.2.14-apache-2.0.54.so(很多朋友找不到下载,所以我上传了一份) http://jcms.jspcn.net/download/mod_jk-1.2.14-apache-2.0.54.so

2,拷贝mod_jk-1.2.14-apache-2.0.54.so到apache2/moudules目录下

3,修改apache2/conf目录下的httpd.conf,增加如下配置

LoadModule jk_module modules/mod_jk-1.2.14-apache-2.0.54.so JkWorkersFile "C:\Program Files/Apache Group/Apache2/conf/workers.properties" JkLogFile "C:\Program Files/Apache Group/Apache2/logs/mod_jk.log" JkLogLevel severe

JkMount /WEB/* ajp13 JkMount /*.jsp ajp13 JkMount /WEB-INF/* ajp13

注意: 路径有空格要加引号". JKMount配置的作用是指示apache根据URL特征,把满足的提交给tomcat处理。

4,在apache的conf目录下建一个workers.properties的文本文件,添加如下配置

workers.tomcat_home="C:\Program Files\Apache Group\Tomcat 5.5" #让mod_jk模块知道Tomcat的安装路径

workers.java_home=C:\J2EESDK\jdk #让mod_jk模块知道jdk路径

ps=worker.list=ajp13 #这里是关键,名字要和httpd.conf的一致。如果这里改了httpd.conf也要改。

worker.ajp13.port=8009 #工作端口,tomcat的jk监听端口,可以查看Server.xml中有port="8009"

protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"

worker.ajp13.host=localhost #Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP

worker.ajp13.type=ajp13 #类型,好像不能改,会出问题。 worker.ajp13.lbfactor=1 #这个没有搞清楚

5,通过上面的配置后,还要检查一下端口配置。一般情况下tomcat启动的时候监听2个端口8080和8009,其中8080是WEB服

务端口,测试成功后可以关闭该端口;8009是专门和其他WEB服务器集成的端口,他们都在Server.xml中可以修改,修改后

重启tomcat即可。而apache在安装的时候也可以选择端口80或者8080,要注意的是端口不要跟tomcat冲突,可以选择80端口

6,设置的情况就这些,配置好就可以测是了,我测试情况如下: 直接通过8080端口访问tomcat,记下其中的一个URL,到时修改apache配置来映射测试。比如我在Tomcat下面部署了一个Web

Service ,url如下: http://localhost:8080/WEB/index.html http://localhost:8080/WEB/services/helloSession http://localhost:8080/WEB/services/helloSession?WSDL 为了把所有的/WEB开头的URL都转倒Tomcat处理,我在httpd.conf中增加配置

JkMount /WEB/* ajp13

然后重启apache,用下面的URL测试 http://localhost/WEB/index.html http://localhost:8080/WEB/services/helloSession?WSDL

发现所有的请求都发送倒tomcat了,检查apache的logs/mod_jk.log,可以看到有发送的请求和接收的应答了。


2005-09-23 21:22
快速回复:怎样配置Apache2.0.54与Tomcat5.0.28?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018435 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved