我想配置mod_jk来将请求转发到我在tomcat中运行的webapp。 (我读过其他地方mod_proxy_ajp是要走的路,但想先弄清楚这一点)。我是tomcat和mod_jk的新手。mod_jk与连接apache2和tomcat6的问题
我尝试访问 - http://www.example.com/test/index.jsp
我在Apache日志得到一个400错误后,我的mod_jk配置。当我直接在tomcat中测试时,webapp工作正常。在mod_jk日志文件中,我发现它试图映射A/index.jsp,但它的失败与400.所以我看到mod_jk被调用,但不知何故modjk没有看到webapp。
任何帮助是极大的赞赏
我上的SUSE Linux 11和正在运行在同一个盒子Apache和Tomcat。
我的httpd.conf是一个单片文件。在这里面我加入 -
<IfModule jk_module>
Alias /test/ "/srv/tomcat6/webapps/A"
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkShmFile /usr/local/apache2/logs/mod_jk.shm
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JKMount /test/ A1
JkMount /test/* A1
JkOptions +ForwardSSLCertChain
</IfModule>
我在workers.properties以下 -
#Define 1 real worker using ajp13
worker.list=A
#Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.ajp13.lbfactor=50
worker.ajp13.cachesize=10
worker.ajp13.cache_timeout=600
worker.ajp13.socket_keepalive=1
worker.ajp13.socket_timeout=300
感谢, - 沃什
嗨, 这是帖子中的错误。感谢您查看此内容,但将其更改为A也无效。 那么你说它看起来正确否则呢? -Vas – user220201 2009-11-30 22:50:38
worker.properties也是错误的。看到我编辑的答案。 – 2009-11-30 23:04:54
非常感谢!我昨天没有想到。花了很多时间设置apache,tomcat和mod_jk。很高兴看到它的复制粘贴错误。 \ n 也感谢mod_jk vs mod_proxy的澄清。从我读的内容中,我也认为mod_jk更好,但在阅读mod_jk已死的文章后感到困惑。将坚持mod_jk - Vas – user220201 2009-11-30 23:38:32