当Tomcat作为Windows服务启动时,Tomcat应用程序无法从其他计算机上获得

时间:2011-03-18 11:05:21

标签: java windows tomcat

我安装了tomcat到win2003服务器。当我通过 tomcat / bin / startup.bat 启动它时,我可以在具有URL http://localhost:8080/app的同一台计算机上的浏览器中打开我的应用程序,并使用URL {{3 }} 但是,当我启动tomcat作为Windows服务(由tomcat / bin目录中的 service.bat install service_name 安装)时,我的应用程序无法从其他计算机上获得,只能通过{{3}来自同一台计算机}。

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

似乎可能是您服务器的防火墙阻止了请求。

配置防火墙以打开端口号。 8080

答案 1 :(得分:0)

您可以尝试将属性address="ip.adress"添加到connector配置文件中的server.xml元素。

另一方面,documentation说:“对于具有多个IP地址的服务器,此属性指定将在指定端口上侦听哪个地址。默认情况下,此端口将在所有端口上使用与服务器关联的IP地址。“

请检查防护墙是否阻止远程机器访问