日期:2014-05-18  浏览次数:20756 次

关于APACHE和TOMCAT整合
请教:
 如果把APACHE和TOMCAT整合。那么这个端口问题该怎么解决。对外都是用80端口。如果把APACHE和TOMCAT的端口都改为80那又会产生端口冲突。怎么解决。

------解决方案--------------------
既然整合,为什么要让tomcat和apache一样的端口?

你现在是一台机器,当然端口不能一样了。
------解决方案--------------------
apache 是80端口就行。 tomcat端口随意
------解决方案--------------------
如果整合了,tomcat的request就由apache传来了。 tomcat本身就不用在监听端口了。
------解决方案--------------------
楼主根本没有理解到整合的含义哦.

Apache本身用80端口,Tomcat本身用8080端口.

整合后,对外统一用80端口了。用户对jsp页面的请求,会交给Tomcat来处理(在mod_jk.conf)里配置。这时apache自动连接Tomcat的8009端口,来处理这些jsp请求。

所以说APACHE和Tomcat整合,会用到80和8009两个端口。
------解决方案--------------------
看看这个!希望对你有帮助!
http://blog.csdn.net/ray_1981/archive/2005/11/11/527274.aspx
------解决方案--------------------
我觉得你还是好好阅读一下tomcat目录下的conf\server.xml
里面写得很清楚,tomcat与apache整合时,两者使用AJP/1.3通信,tomcat的端口8009监听与apache的通信,如果仅使用tomcat作为web服务器,他的默认端口是8080,既然要和apache整合,tomcat就不作为web服务器了,而是apache的一个组件,负责serverlet和jsp引擎这一部分
------解决方案--------------------
大家都是强人啊`