java - 尝试调用服务时出现 404 错误

标签 java tomcat deployment

我在我的项目中遇到了一个奇怪的问题。 在远程服务器中部署特定服务 (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/

相关文章:

git - 如何通过 SSH 在 CI 构建成功上部署我的 webapp?

deployment - 如何将 clojure Web 应用程序部署到 Amazon EC2(AWS Elastic Beanstalk + Leiningen + Compojure + Ring + Tomcat)

java - 使用 docx4j 将段落中的特定单词加粗

java - 将 @FindBy 与我自己的类一起使用,而不是与 WebElement 一起使用

jsp - 对于 Web 应用程序使用 jsp 或 servlet 哪个更快

tomcat - Jersey :WebApplicationException 不显示自定义原因短语?

java - 加载已捆绑在 .jar 中的文件?

java - 只比较 Date 的时间部分

java - 遍历 HashSet 清空 HashMap 条目

macos - 构建像 SongBird 这样的 XUL 应用程序