我在java中调用webservice时出现404错误

时间:2015-09-16 21:21:10

标签: java web-services tomcat

我用Java创建了一个球衣网络服务,我有以下问题: 当我在localhost apache tomcat服务器上运行项目时,我用URL localhost:8080 / api / verify调用它?我没有任何问题。 当我在我的网络托管中上传它时,我用URL myDomainName / api / verify调用它?我收到404错误。 有谁知道为什么会这样? 提前谢谢

4 个答案:

答案 0 :(得分:0)

  1. 检查您的网络服务是否已部署并成功启动(在 80 端口上)。
  2. 检查您的托管安全设置,以允许访问 / api / *

答案 1 :(得分:0)

检查您的DNS服务器,防火墙和负载均衡器,确保它们指向您的应用。

验证您使用的是http还是https。

编辑添加:确保负载均衡器中存在默认的tomcat端口8080(如果有的话)。如果您还没有尝试http://yourDomainName:8080/api/verify,请查看是否还有这些。

答案 2 :(得分:0)

请尝试其他人的建议,并检查您的域名(myDomainName)是否正确。如果您已将预计打包为战争,请检查生成的文件夹的名称。

答案 3 :(得分:0)

谢谢大家的回复。

我的网络托管支持解决了这个问题。 解决方案如下: 他将映射(mod jk tomcat连接器)从 .jsp更改为/ 以修复问题。