0

所以我一直在 Eclipse 中做一个 java webservice,我在 Eclipse 的 localhost tomcat 上启动。只要我一直连接到从 Eclipse 启动的 tomcat,这一直非常有效。

但是现在我想尝试将它部署在与 Eclipse 分离但仍在本地主机上的 tomcat 上。所以我将我的 web 项目导出到一个 .war 文件并使用 tomcat manager 应用程序部署它。但是现在我不能再从我的客户那里联系到它了。我在端口 8080 上运行 tomcat,就像我的 Eclipse tomcat 一样。但是我可以从我的网络浏览器转到资源 URL 并接收正确的信息,因此服务正在运行(管理器应用程序也这么说)。

客户端是连接到同一网络的安卓设备。该服务从同一台机器上的 MySQL 数据库中获取信息。在将其导出到我的另一个 tomcat 上之前,此连接运行良好

我在这里做错了什么?只需询问您是否需要任何进一步的信息!

4

1 回答 1

0

好的,所以在测试之后,我发现连接超时而不是其他东西很奇怪。在任何反馈出现之前也需要至少 10 秒。Sooo 感觉就像是防火墙问题,确实如此。

首先,我需要将路由器中的 tomcat 端口转发到托管它的机器 ip。然后我记得我在那台机器上安装了 Windows 防火墙,它也阻止了该端口上的连接。所以我允许连接 tomcat 端口和 BAM!有效。

感谢您的所有评论,当然我应该在来这里之前考虑打开我的端口。

于 2012-07-30T18:08:30.750 回答