Java 访问部署在Heroku上的应用程序
我已经在Heroku上部署了我的应用程序,现在我无法访问该应用程序 我的是一个restfuljava应用程序&我按照以下步骤进行部署 heroku login git clone http://xxxxxxxxxxxxxxxxxxx.git cd project_name heroku create git push heroku master heroku deploy:war --war xxxxxxxxxxx.war --app appName heroku登录 git克隆http://xxxxxxxxxxxxxxxxxxx.git cd项目名称 赫罗库创造 git推送heroku主机 heroku部署:war--war xxxxxxxxxx.war--app appName 部署后,它返回了一个url,如下所示: 部署到HerokuJava 访问部署在Heroku上的应用程序,java,rest,heroku,Java,Rest,Heroku,我已经在Heroku上部署了我的应用程序,现在我无法访问该应用程序 我的是一个restfuljava应用程序&我按照以下步骤进行部署 heroku login git clone http://xxxxxxxxxxxxxxxxxxx.git cd project_name heroku create git push heroku master heroku deploy:war --war xxxxxxxxxxx.war --app appName heroku登录 git克隆http://x
在这之后我应该做些什么吗?如果我正在寻找/v1/xyz的GET-rest调用,我的url应该是什么?您的url应该是
https://some_context_name.herokuapp.com/v1/xyz
这是heroku应用程序的url,并添加了应用程序的路由。在日志中,您可以检查应用程序部署的ip地址 heroku日志-n 200 它会显示你的url和ip地址。。下面是一个例子
enter code her 2017-10-03T17:56:26.280776+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/hello" host=writealone-demo.herokuapp.com r
equest_id=e64e66a1-e1b2-4681-84f7-647cb28b3c28 fwd=“150.242.67.234”dyno=
connect=service=status=503 bytes=protocol=https`
您可以将正确的url设置为:
protocol:ipaddress/path
或协议:主机/路径
i、 e.https://150.242.67.234/hello
或者
https:writealone demo.herokuapp.com/hello
您是否按照此步骤部署了heroku应用程序?"". 在你的情况下,我认为你没有将你的项目配置为maven项目,如果你没有,你应该这样做以确保它在Heroku服务器上稳定工作。是的,我已经按照步骤进行了操作,我看到应用部署在那里,但我无法发送rest请求,它无法识别。如果我的应用部署在some.heroku.com,我如何访问我的rest呼叫?假设我有一个/v1/x/y/?形式的请求,您可以转到您的IDE并拍摄有关项目文件夹结构的照片,然后在此处发布并共享一些有关API的代码吗?这对我不起作用。如果你有其他方法,请帮助我。请在这里查看我的代码和详细问题。