当前位置: 代码迷 >> 应用服务器 >> apache tomcat 整合有关问题
  详细解决方案

apache tomcat 整合有关问题

热度:4782   发布时间:2013-02-26 00:00:00.0
apache tomcat 整合问题
在整合apache 和 tomcat 的时候出现了一些问题,大家帮忙给看一下。
我用的版本是
apache:apache_2.2.14-win32-x86-no_ssl
tomcat:apache-tomcat-5.5.28
connector:jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49

步骤
1 把解压缩后的mod_jk2.so 放到 Apache 的 /modules 下面
2 在Apache的httpd.conf文件的最后一行添加如下
  LoadModule jk2_module modules/mod_jk2.so 
3 在apache的conf下创建workers2.properties文件,workers2.properties内容如下
  [status:]
  [uri:/jkstatus/*]
  group=status:
  [shm:]
  disabled=1
  [channel.socket:localhost:8009]
  [ajp13:]
  [uri:/tomcat-docs/*]    
4 启动tomcat,启动apache
5 tomcat正常启动了,可启动apache的时候出下面的错了
  httpd.exe: Syntax error on line 483 of C:/Program Files/Apache Software Foundati
  on/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Found
  ation/Apache2.2/modules/mod_jk2.dll into server: 。。。。。。。。。

请问错误原因是什么呢。它写的是Syntax error on line 483 ,可那一行只有LoadModule jk2_module modules/mod_jk2.so 
这已经确认过无数遍了,应该没问题啊。是还有什么没有设置么,还是我用的东西版本不对呢。麻烦高手给看一下,谢谢。


------解决方案--------------------------------------------------------
我理解也未必完全正确,抛砖引玉一下:整合后应该是全部都从tomcat下访问的,tomcat下的静态页apache来处理,动态的tomcat来处理。
至于你问的那几句话:应该是说tomcat默认用的8009端口的ajp13来负责和apache通讯的!在tomcat下的server.xml配置文件中,你可以看到ajp13的配置。呵呵!
  相关解决方案