簡體   English   中英

部署 Springboot Web 服務 Heroku。 配置 Dyno 形成時出現錯誤 [無法訪問 jarfile server.port]

[英]Deploy Springboot Webserivce Heroku. ERROR [Unable to access jarfile server.port] when config Dyno formation

我正在嘗試部署 Spring 引導 Web 服務。 首先,我遇到沒有 Web 進程正在運行,我通過添加 Procfile 解決了它,它正常工作,直到我部署了最新的代碼。 我沒有更改 pom.xml 文件和配置文件中的任何內容,它仍然在本地工作。 這是我的 heroku 日志錯誤: 這是heroku日志錯誤 Profile: web: java -jar $JAVA_OPTS -D server.port=$PORT target/SWDProject-0.2.jar pom.xml:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.1.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>swd</groupId>
<artifactId>SWDProject</artifactId>
<version>0.2</version>
<name>SWDProject</name>
<description>Demo project for Spring Boot</description>

<properties>
    <java.version>1.8</java.version>
</properties>

希望大家能幫忙。 謝謝閱讀。

刪除系統屬性 server.port 之前的空格應該可以解決此問題。

所以改為-D server.port=$PORT使用-Dserver.port=$PORT

暫無
暫無

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

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