从另一台计算机访问 Eclipse 中的 Tomcat 8 运行?
Accessing Tomcat 8 running in Eclipse from another computer?
我已经尝试解决这个问题好几个小时了,但没有成功。
我有 2 台电脑:
- 第一个用的是服务器,我在上面安装了Eclipse和Tomcat。
- 第二个用作客户端。
当我在服务器上的 Eclipse 中 运行 Tomcat 并尝试从客户端访问 Web 应用程序时(使用 http://192.168.0.10/..。)我在浏览器。
但是,如果我在服务器本身上使用相同的 url,它就可以工作。
如果我以独立方式启动 Tomcat(不在 eclipse 中)并尝试从客户端连接,它会工作!!!
我的猜测是 eclipse 正在 Tomcat 中推送一些配置来拒绝远程访问,但到目前为止我没弄清楚它们是什么。
有什么想法吗??
更新:
经过一天的工作,我想出了一些办法,但仍然不是最好的解决方案。
在服务器端,我在远程调试模式下启动了 Tomcat,Eclipse 远程连接到它(即使两者都在同一台计算机上)。
但这仍然不理想,因为每次我修改代码时都必须将其导出为 war 并重新加载到 Tomcat.
PS。如果您想知道为什么不 运行 在同一台计算机上安装所有内容?那是因为我正在从事一个 client/server 项目,并且两者都占用了大量资源,而这些资源无法仅适用于一台普通机器。
如果您有更好的解决方案,感谢分享。
此致
终于找到了!
经过两天的研究和数百个帖子的扫描!我发现了问题所在:
当独立启动 Tomcat 时,使用的进程是 java.exe,而当从 Eclipse 启动它时(无论是 Debug 还是 运行) 使用的过程是javaw.exe
当我检查我的防火墙设置时,javaw.exe 被阻止,因此外部请求被阻止,即使防火墙允许端口 8080。
我希望这对遇到同样问题的人有所帮助
也许你应该检查你的防火墙设置。
我已经尝试解决这个问题好几个小时了,但没有成功。
我有 2 台电脑:
- 第一个用的是服务器,我在上面安装了Eclipse和Tomcat。
- 第二个用作客户端。
当我在服务器上的 Eclipse 中 运行 Tomcat 并尝试从客户端访问 Web 应用程序时(使用 http://192.168.0.10/..。)我在浏览器。
但是,如果我在服务器本身上使用相同的 url,它就可以工作。
如果我以独立方式启动 Tomcat(不在 eclipse 中)并尝试从客户端连接,它会工作!!!
我的猜测是 eclipse 正在 Tomcat 中推送一些配置来拒绝远程访问,但到目前为止我没弄清楚它们是什么。
有什么想法吗??
更新: 经过一天的工作,我想出了一些办法,但仍然不是最好的解决方案。 在服务器端,我在远程调试模式下启动了 Tomcat,Eclipse 远程连接到它(即使两者都在同一台计算机上)。 但这仍然不理想,因为每次我修改代码时都必须将其导出为 war 并重新加载到 Tomcat.
PS。如果您想知道为什么不 运行 在同一台计算机上安装所有内容?那是因为我正在从事一个 client/server 项目,并且两者都占用了大量资源,而这些资源无法仅适用于一台普通机器。
如果您有更好的解决方案,感谢分享。
此致
终于找到了!
经过两天的研究和数百个帖子的扫描!我发现了问题所在:
当独立启动 Tomcat 时,使用的进程是 java.exe,而当从 Eclipse 启动它时(无论是 Debug 还是 运行) 使用的过程是javaw.exe
当我检查我的防火墙设置时,javaw.exe 被阻止,因此外部请求被阻止,即使防火墙允许端口 8080。
我希望这对遇到同样问题的人有所帮助
也许你应该检查你的防火墙设置。