gpt4 book ai didi

java - 部署 Springboot Web 服务 Heroku。配置 Dyno 形成时出现错误 [无法访问 jarfile server.port]

转载 作者:行者123 更新时间:2023-12-02 01:13:49 26 4
gpt4 key购买 nike

我正在尝试部署 Spring Boot Web 服务。首先,我遇到了 No Web Process Running 问题,我通过添加 Procfile 解决了它,直到我部署了最新的代码,它才正常工作。我没有更改 pom.xml 文件和配置文件中的任何内容,它仍然在本地工作。这是我的 heroku 日志错误: This is heroku Log Error轮廓: 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

关于java - 部署 Springboot Web 服务 Heroku。配置 Dyno 形成时出现错误 [无法访问 jarfile server.port],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58959824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com