我按照Apache 2.4 Tomcat7 and mod_jk中的说明,只有jk-manager和jk-status错误,Santosh在回答上述问题时可以忽略这些错误。
我的虚拟主机部分:
JkMount /app/* ajp13_worker
和我的workers.properties文件:
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
重新启动tomcat和apache之后,我可以访问http://localhost:8080/webapp/,但我从http://localhost/app/webapp获得了404。这404来自Tomcat(不是Apache),所以mod_jk转发了请求。但是404错误页面说了
message: /app/webapp {NOTE: /app in front}
description: the requested resource is not available.
如果我输入http://localhost:8080/xyz,则错误页面如下:
message: /webapp/xyz {NOTE: NO /app in front}
description: the requested resource is not available.
如果Tomcat看到/ app / webapp而不是/ webapp的请求,当然它无法找到该页面,那么我的配置是否错误?