部署Springboot Webserivce Heroku。当配置Dyno形成时出现错误[无法访问jarfile server.port]

我正在尝试部署Spring Boot Web服务。首先,我遇到没有运行Web进程的情况,我通过添加Procfile来解决它,并且在我部署了最新代码之前,它一直运转良好。我没有更改pom.xml文件和Profile中的任何内容,它仍然可以在本地运行。 这是我的heroku Log错误:

部署Springboot Webserivce Heroku。当配置Dyno形成时出现错误[无法访问jarfile server.port]

轮廓: 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>

希望你们能有所帮助。感谢您的阅读。

xiaoqingqiu22 回答:部署Springboot Webserivce Heroku。当配置Dyno形成时出现错误[无法访问jarfile server.port]

删除系统属性server.port之前的空白应解决此问题。

因此,-D server.port=$PORT使用-Dserver.port=$PORT

本文链接:https://www.f2er.com/3063776.html

大家都在问