我试图在Ubuntu 10.04上使用mod_jk来configurationApache2 + Tomcat。 我安装了所有东西并进行了configuration,但是它总是返回我的JSP文件的源代码。 我已经读过,最可能的问题是,Httpd不会将请求redirect到Tomcat。 所以,试着用很多教程和解释来修复它,但是没有人为我工作。
这个页面是这个: http : //dev.geradorboletos.doois.com.br/index.jsp
httpd.conf:
Include /etc/apache2/mods-available/jk.conf
/etc/apache2/mods-available/jk.conf:
JkWorkersFile /etc/libapache2-mod-jk/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel info JkMount /*.jsp geradorboletos JkMount /* geradorboletos
/etc/libapache2-mod-jk/workers.properties:
workers.tomcat_home=/usr/share/tomcat6 workers.java_home=/usr/lib/jvm/java-6-openjdk/jre/ ps=/ worker.list=geradorboletos worker.geradorboletos.port=8009 worker.geradorboletos.host=localhost worker.geradorboletos.type=ajp13 worker.geradorboletos.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=geradorboletos
和/ etc / apache2 / sites-available / geradorboletos:
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName dev.geradorboletos.doois.com.br DocumentRoot /var/lib/tomcat6/webapps/geradorboletos/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/lib/tomcat6/webapps/geradorboletos/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/geradorboletos-error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/geradorboletos-access.log combined </VirtualHost>
有谁知道如何解决这个问题?
提前致谢!
默认情况下,虚拟主机不会inheritancemod_jk指令。 在虚拟主机中移动mod_jk指令或使用JkMountCopy指令。 有关详细信息,请参阅mod_jk文档 。
如果仍然不起作用,请查看mod_jk日志。 你可能希望把它调到debugging级别,直到事情按需要工作。 当你在这里,清理你的workers.properties不会伤害:
他们可能不是造成这个问题,但他们肯定没有帮助。 保持尽可能简单,直到它的工作。