簡體   English   中英

在heroku上部署Java應用程序

[英]deploying Java app on heroku

我制作了一個應用程序,該應用程序公開了一些REST api(使用Jersey JAX-RS實現)。 現在,當我在heroku上部署“ war”時,就無法訪​​問該API。

我已將http:// localhost:8080 / myProjectNameInEclipse / webapi / *更改為-> http://myAppNameInHeroku.herokuapp.com/myProjectNameInEclipse/webapi/ *

但此后將無法再訪問該URL。 在服務器上部署時(尤其是在Heroku上),有人可以指導我重命名URL嗎?

Web進程必須僅在一個端口上偵聽。 該端口必須是$ PORT變量中指定的端口。 如果您的進程在其他端口上偵聽,則Heroku將關閉它。

添加到上面的答案。 您需要一個Procfile來指示$PORT變量

web: java $JAVA_OPTS -jar target/dependency/jetty-runner.jar --port $PORT target/*.war

Heroku上的Procfile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM