2012-07-30 125 views
0

因此,我一直在Eclipse中执行一个java web服务,其中我从Eclipse上启动了一个localhost tomcat。只要我已经连接到从Eclipse开始的tomcat,这个工作就非常好。无法连接到tomcat web服务

但是现在我想尝试在我的tomcat上将其部署在与Eclipse分离的tomcat上,但仍在本地主机上。所以我将我的web项目导出到一个.war文件中,并使用tomcat管理器应用程序部署它。但是现在我无法再从我的客户那里得到它了。我在端口8080上运行tomcat,就像我的Eclipse tomcat那样。但是我可以从我的Web浏览器访问一个reasource URL并获取适当的信息,以便服务正在运行(管理员应用程序也在说这些)。

客户端是连接到同一网络的Android设备。该服务从同一台机器上的MySQL数据库中获取信息。这个连接工作正常之前,出口到我的其他tomcat战争

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

+0

尝试连接时会出现什么错误? (对不起,删除了我以前的评论,因为我看到了你的修改并进行了澄清) – 2012-07-30 01:35:20

+0

在客户端它说连接超时 – 2012-07-30 01:39:40

+0

你确定你的客户端的URL是否正确? – 2012-07-30 01:42:14

回答

0

好的,经过测试后,我发现奇怪的是我有连接超时而不是别的。在任何反馈意见发布前至少还需要10秒。所以它感觉就像是一个防火墙问题,确实是这样。

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

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