我正在尝试使用IP地址而不是访问部署在tomcat服务器中的我的Web应用程序 本地主机。我试图从部署应用程序的同一台PC访问该地址。有趣的是,它在我工作的Wi-Fi网络上工作,但不适用于我的家庭网络。我已经看过了
How to run a Apache Tomcat Webserver on my PC and access if from a real Android Device?
这是否与我的防火墙设置或路由器设置有关。如果是这样,有人可以提供有关必须做什么的详细指示吗?
答案 0 :(得分:1)
请试试这个:
在Apache的文件配置 Httpd.conf 中为Tomcat提供服务(连接文件)的行(假设在Windows中):
Include ".../Tomcat/conf/auto/mod_jk.conf"
在文件 mod_jk.conf 中,您可能有:
...
JkWorkersFile "...LocationOfYourWorkerFile..."
...
<VirtualHost localhost>
...
ServerName localhost
...
JkMount /*.jsp ajp13
</VirtualHost>
ajp13 是JkWorkersFile中定义的Tomcat worker。
在 JkWorkersFile 中,您可能有:
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
# END workers.properties
更改为 mod_jk.conf 文件:
<VirtualHost *:80>
...
ServerName localhost
...
JkMount /*.jsp ajp13
</VirtualHost>
在这种情况下,你说这不仅适用于localhost,而且适用于所有ip到80端口。