我使用NetBeans在Java中创建了一个简单的RESTful Web服务器。 我将它与服务器正在使用的数据库一起部署到heroku中。
我的问题是: 我正在尝试对此服务器进行REST调用,但即使将其部署在localhost中,我也可以成功地在http://localhost:8080/Favorites/resources/allphotos上进行GET调用, 当我尝试对部署到heroku的同一资源进行相同的调用时,我得到404未找到错误。 我部署的应用网址为:https://aroundmefavorites.herokuapp.com/且可以访问,因此我的程序已正确部署并正在运行。 我正试着打电话给https://aroundmefavorites.herokuapp.com/resources/allphotos。
你知道Heroku如何处理端点以及我应该如何调用它们?
编辑:我尝试通过命令heroku war在本地运行我的应用程序:运行并且它正在运行但是继续运行localhost:8080告诉我我的tomcat服务器正在运行,但似乎没有URI可访问(总是404)。通过NetBeans在本地部署它时,一切都运行得很好。