我使用Spring创建了一个API,它可以在localhost完美运行。问题是当我将WAR文件部署到Arvixe(包括tomcat)时。它不会超越欢迎文件。找不到其他所有网址-“找不到404”。例如,如果我输入
    http://mylocaldomain.com:8080/restapi/listInstitutions/123/213/123进入浏览器,它返回以下JSON对象:

{"message":"You do not have permission for this      domain","error":true,"comment":null,"notifications":null,"users":null,"diagnose":null,"institution":null,"notification":null,"patient":null,"picture":null,"user":null,"comments":null,"diagnoses":null,"institutions":null,"patients":null,"pictures":null}


但是,当我对Arvixe(http://www.prespetkov.com/RESTapi/listInstitutions/123/123/213)上已部署的API执行相同的操作时,得到“ 404 Not Found”

我正在使用的映射是:

@RequestMapping(value = "/listInstitutions/{appkey}/{uId}/{tokenValue}", method = RequestMethod.GET)


是否有人遇到过相同的问题或熟悉托管服务?

谢谢!

最佳答案

从以下响应中可以看出,它们共享的tomcat实例仅适用于jsp!

http://forum.arvixe.com/smf/general/servlet-deployment/

我觉得这很荒谬。什么样的优秀开发人员会做到这一点?

07-26 03:55