如何使用IP地址而不是本地主机访问在tomcat服务器上运行的应用程序

如何使用IP地址而不是本地主机访问在tomcat服务器上运行的应用程序,tomcat,ip,Tomcat,Ip,我正在尝试使用IP地址而不是IP地址访问部署在tomcat服务器中的web应用程序 本地主机。我正在尝试从部署应用程序的同一台PC访问地址。有趣的是,它在我的工作wi-fi网络中有效,但在我的家庭网络中无效。我已经看过了 这与我的防火墙设置或路由器设置有关吗。如果是这样的话,有人能提供关于必须做什么的详细指示吗 请尝试以下操作: 在Apache的文件配置Httpd.conf中,为Tomcat(假设在Windows中)提供(连接器文件)的行: 在文件mod_jk.conf中,您可能有: ...

我正在尝试使用IP地址而不是IP地址访问部署在tomcat服务器中的web应用程序 本地主机。我正在尝试从部署应用程序的同一台PC访问地址。有趣的是,它在我的工作wi-fi网络中有效,但在我的家庭网络中无效。我已经看过了

这与我的防火墙设置或路由器设置有关吗。如果是这样的话,有人能提供关于必须做什么的详细指示吗

请尝试以下操作:

在Apache的文件配置Httpd.conf中,为Tomcat(假设在Windows中)提供(连接器文件)的行:

在文件mod_jk.conf中,您可能有:

...
JkWorkersFile "...LocationOfYourWorkerFile..."
...
<VirtualHost localhost>
  ...
  ServerName localhost
  ...
  JkMount /*.jsp ajp13
</VirtualHost>
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>

...
服务器名本地主机
...
JkMount/*.jsp ajp13

在这种情况下,您的意思是不仅适用于本地主机,而且适用于通过80端口的所有ip。

当您说您使用的是家庭电脑的ip地址时,我假定您指的是ISP分配给您的ip(不是192.168.x.x.)。如果这是正确的,那么某些端口可能无法访问。检查路由器的管理应用程序,寻找“端口转发”。@Darius:我是说192.168.x.x。仅在server.xml中,在连接器上是否有address=“localhost”或类似的内容?如果是,请将其拆下。
<VirtualHost  *:80>
  ...
  ServerName localhost
  ...
  JkMount /*.jsp ajp13
</VirtualHost>