Maven tomcat7插件启动应用程序,但无法远程访问

时间:2017-05-22 00:13:36

标签: java maven tomcat tomcat7 web-deployment

我尝试使用maven tomcat7插件部署Java应用程序。

我跑了

mvn clean install tomcat7:run

它成功了。但我无法远程访问该应用程序。

这是日志的一部分:

[INFO] Running war on http://localhost:8080/cerberus

我尝试访问 IP:8080 / cerberus ,得到一个"没有找到网页的网页"错误。

我怎样才能让它发挥作用?提前谢谢。

3 个答案:

答案 0 :(得分:0)

您需要打开端口8080以获取外部网络请求才能访问它。

如果您使用的是Windows,请按以下步骤操作:http://www.tomshardware.com/faq/id-3114787/open-firewall-ports-windows.html

答案 1 :(得分:0)

我猜你 IP 不是"外面的ip"或者你的webapp没有部署成功。

首先,您应该通过 ping

检查您是否可以从远程计算机获得成功

然后,检查您是否可以访问localhost上的webapp以及与服务器位于同一LAN中的计算机。

答案 2 :(得分:0)

答案是,ufw是罪魁祸首。即使端口被允许通过它,它也不会让外部连接进入。我禁用它并使用iptables代替。