当Tomcat作为windows服务启动时,其他计算机无法使用java Tomcat应用程序
我将tomcat安装到win2003服务器上。当我通过tomcat/bin/startup启动它时。bat,我可以用URLhttp://localhost:8080/app在同一台计算机上的浏览器中打开我的应用程序,也可以用URLhttp://SERVER_IP:8080/app在局域网中的其他计算机上打开我的应用程序 但是,当我将tomcat作为windows服务启动时(由tomcat/bin目录中的service.bat安装服务\u name安装),我的应用程序无法从其他计算机上使用,只能从http://localhost:8080/app之前的同一台计算机上使用
我该怎么解决这个问题
# 1 楼答案
您可以尝试将属性
address="ip.adress"
添加到connector
配置文件中的server.xml
元素中另一方面,documentation表示:“对于具有多个IP地址的服务器,此属性指定将用于侦听指定端口的地址。默认情况下,此端口将用于与服务器关联的所有IP地址。”
还请检查防火墙是否阻止远程计算机访问
# 2 楼答案
可能是服务器的防火墙阻止了请求
配置防火墙以打开端口号8080