Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 访问部署在Heroku上的应用程序_Java_Rest_Heroku - Fatal编程技术网

Java 访问部署在Heroku上的应用程序

Java 访问部署在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

我已经在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,如下所示:

部署到Heroku


在这之后我应该做些什么吗?如果我正在寻找/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的代码吗?这对我不起作用。如果你有其他方法,请帮助我。请在这里查看我的代码和详细问题。