我在我的项目中遇到了一个奇怪的问题。
在远程服务器中部署特定服务 (myServices) 后,我尝试打开 http://serverIp:port/myServices/
并且收到 404。
此外,我尝试通过点击 http://serverIp:port/myServices/test.html
直接打开示例 html (test.html),然后我也遇到了同样的错误。那个地点
test.html 是 webapps\myServices\test.html
。
我验证了该服务正在正确的端口中运行。事实上,当我试图从我们的应用程序中访问该服务时,它工作正常。
只有当我尝试直接访问该服务时,我才会遇到问题。
请帮我解决这个问题。
我们正在使用 Tomcat 8 和 Java 1.8
谢谢。
最佳答案
服务(或应用程序)可能未绑定(bind)到公共(public) ip,它可能只绑定(bind)到本地主机,因此如果其他应用程序也在同一台机器上运行 - 它在调用服务时不会有任何问题.
关于java - 尝试调用服务时出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49690162/