JSP 不是由 Tomcat 在安装的同一台机器上执行的。
我的代码测试像其他帖子一样简单:
<HTML>
<BODY>
Hello! The time is now <%= new java.util.Date() %>
</BODY>
</HTML>
使用本地 IP,我有:
现在使用localhost进行测试:
验证Apache 的httpd.conf:
Include "C:/.../Httpd/conf/auto/mod_jk.conf"
在Tomcat的mod_jk.conf内部:
...
JkWorkersFile "C:/.../Tomcat/conf/jk/workers.properties"
...
<VirtualHost localhost>
ServerName localhost
...
JkMount /*.jsp ajp13
</VirtualHost>
我认为这可能是workers.properties设置中的错误:
# BEGIN workers.properties
# Definition for Ajp13 worker
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
# END workers.properties
也许 worker.ajp13.host= localhost是问题所在。
但是'我需要知道如何更改启用以供我的 LAN 使用的 localhost。