从另一台计算机访问在Eclipse中运行的Tomcat 8



我已经尝试解决这个问题几个小时了,但没有成功。

我有2台电脑:

  • 第一个是使用服务器,我在其上安装了Eclipse和Tomcat。
  • 第二个作为客户端使用。

当我在服务器上运行Tomcat在Eclipse中,并尝试从客户端访问web应用程序(使用http://192.168.0.10/…)我在浏览器上得到网页不可用的消息。

但是,如果我在服务器本身使用相同的url,它会工作。

如果我启动Tomcat作为独立(不是在eclipse中),我尝试从客户端连接它的工作!!

我猜是eclipse在Tomcat中推送了一些配置来拒绝远程访问,但到目前为止我还没有弄清楚是什么。

你知道吗??

:经过一天的工作,我已经想到了一些东西,但仍然不是最好的解决方案。在服务器端,我以Remote Debugging模式启动Tomcat, Eclipse远程连接到它(即使两者在同一台计算机上)。但这仍然不是理想的,因为每次修改代码时,我都必须将其导出为war并在Tomcat中重新加载。

p。如果您想知道为什么不在同一台计算机上运行所有内容?这是因为我正在做一个客户端/服务器项目,这两个项目都需要大量的资源,而这些资源无法在一台普通的机器上容纳。

如果你有更好的解决方案,谢谢分享。

终于找到了!

经过两天的研究和数百篇文章的扫描!我发现了问题所在:

当单独启动Tomcat时,使用的进程是java.exe,而当从Eclipse(无论是Debug还是Run)启动Tomcat时,使用的进程是java.exe

当我检查防火墙设置时,java .exe被阻止,因此即使防火墙允许端口8080,外部请求也被阻止。

我希望这能帮助到任何遇到同样问题的人

也许你应该检查一下你的防火墙设置

相关内容

  • 没有找到相关文章

最新更新