【发布时间】:2014-11-07 09:42:12
【问题描述】:
在生产中,在某个位置,Tomcat 正在运行,端口为 8081。当我在那里的 webapps 部署战争时,我可以通过访问 URL 来运行应用程序 mysweeper.com:8081/myApp
现在在 8080 上运行了另一个 tomcat,机器上的位置不同。在那里,出于某种原因,我想部署我的战争。它也在运行。但是当我在那里运行 localhost:8080 时,它不起作用。有没有“其他名称:8080”?怎么知道或者在哪里可以找到?
【问题讨论】:
-
这是特定于操作系统的。基本上,使用操作系统工具,找到哪个进程正在监听 8080(它将是一个 java)并检查它的进程的命令行选项以找到 tomcat 的位置。
-
另外,你确定不是同一个tomcat吗? Tomcat 可以为不同的监听器使用不同的端口。
-
如果 8080 端口被任何其他应用程序使用,您的 tomcat 将无法启动。启动端口 8080 正在使用时会抛出异常。