有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

当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之前的同一台计算机上使用

我该怎么解决这个问题


共 (2) 个答案

  1. # 1 楼答案

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

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

    还请检查防火墙是否阻止远程计算机访问

  2. # 2 楼答案

    可能是服务器的防火墙阻止了请求

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