今天在学tomcat和apache的整合,搞了一天也没搞明白~
输入http://localhost:8080/和http://localhost显示的页面都一样,均为tomcat的index页面
但访问我的应用的时候jsp文件全显示为源码
tomcat版本:6.0.20
apache版本:2.2.4
jdk:1.6
mod_jk.so版本:mod_jk-1.2.26-httpd-2.2.4
----------------------------------------------
2应用分别放在TOMCAT的ROOT目录下,以及webapps目录下
httpd.conf文件未做改动,只在最后加了一句include mod_jk.conf
mod_jk.conf的内容如下:LoadModule jk_module modules/mod_jk.so
JkWorkersFile "conf/workers.properties"
JkLogFile "logs\mod_jk.log" 
JkLogLevel info
JkMount /servlet/* ajp13
JkMount /* ajp13 
JkMount /*.do ajp13 
JkRequestLogFormat "%w %v %t"NameVirtualHost *:80
NameVirtualHost *:801
<VirtualHost *:80>
DocumentRoot "C:/Java/Tomcat 6.0/webapps/ROOT"
DirectoryIndex index.html index.htm index.jsp
</VirtualHost>
<VirtualHost *:801>
DocumentRoot "C:/Java/Tomcat 6.0/webapps"
DirectoryIndex index.html index.htm index.jsp
</VirtualHost>
<Directory "C:/Java/Tomcat 6.0/webapps">
    AllowOverride None
    Options None
    Order deny,allow
    Allow from all
</Directory>
<Directory "C:\Java\Tomcat 6.0\webapps\ROOT">
    AllowOverride None
    Options None
    Order deny,allow
    Allow from all
</Directory>
-------------------------------------------------------
workers.properties文件内容如下:worker.list=ajp13
worker.ajp13.port=8009 
worker.ajp13.host=localhost 
worker.ajp13.type=ajp13 
worker.ajp13.lbfactor=1 
--------------------------------------------------------
tomcat的server.xml未做修改请各位指点迷津......多谢

解决方案 »

  1.   

    推荐楼主看这里http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/
      

  2.   

    不要apache 直接放jsp下是源码么?
      

  3.   


    直接放tomcat下是源码么?
      

  4.   

    不要APACHE直接放TOMCAT下一切正常
      

  5.   

    建议使用 WATMServer 一键安装
      

  6.   

    WATMServer 用这个安装 也不行?
      

  7.   

    我也碰到同样的问题,现在不知道如何是好?因为代码不能修改,项目已经在线运行,我是要配一个和production一样的QA环境。所以只能修改web server。