apache和tomcat 整合 mod_proxy_ajp 整合
apache和tomcat?整合?mod_proxy_ajp?整合
需求:apache和tomcat结合,在浏览器中打开网址,例如http://passport.test.com即可访问到tomcat底下的passport项目,配置使用apache作为前端web服务器,Tomcat作为后端服务器处理互联网用户的站点请求。? 1、软件版本:? 2、需求概况:? 3、先行步骤:? ??? 3.2 我这里是每个域名对应一个project。以passport为例,对应一个名称为passport的project。 4、在tomcat中配置passport应用,并确认可用:? ????? <Host name=”dl.test.com” appBase=”webapps_passport” unpackWARs=”true” autoDeploy=”true” xmlValidation=”false” xmlNamespaceAware=”false”>??? ?????? </Host> ??? 4.2 在tomcat目录底下建立webapps_passport目录,把passport项目拷进此目录。 ?? 4.3 重启tomcat,在浏览器访问:http://dl.test.com:8080/,确认正确浏览到该项目页面。成功后不要关闭Tomcat服务器 4.4:如果tomcat底下同时跑多个project,而且用的是sun的jdk,server.xml文件中<Host>……</Host>配置中appBase参数值请不要使用相同的目录名称,当然创建项目路径时也对应不一样。否则的话tomcat会抛出OutofMemeryError(内存溢出)的异常(即使你配置了tomcat的JAVA_OPTS)。因为你这样配置的话tomcat会在每个appBase底下创建forum、passport、以及ROOT三个项目,三个域名都配置起来到时候一共就会产生9个项目在tomcat底下跑,tomcat不累死才怪,除非你用的真是牛机,而且足够牛。 ?? 4.5:再重启tomcat,在浏览器同时打开http://dl.test.com:8080/和http://lin.test.com:8080/,确认两个项目的页面都能成功访问。 5、配置Apache?httpd:? Load 免责声明: 本文仅代表作者个人观点,与无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 相关资料推荐阅读 友情链接: |