Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 部署Springboot Webserivce Heroku。配置Dyno formation时出现错误[无法访问jarfile server.port]_Java_Spring Boot_Heroku - Fatal编程技术网

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

Java 部署Springboot Webserivce Heroku。配置Dyno formation时出现错误[无法访问jarfile server.port],java,spring-boot,heroku,Java,Spring Boot,Heroku,我正在尝试部署SpringBootWeb服务。首先,我没有遇到正在运行的Web进程,我通过添加Procfile解决了这个问题,在部署最新代码之前,它一直正常工作。我没有改变pom.xml文件和概要文件中的任何内容,它仍然在本地工作。 这是我的heroku日志错误: 轮廓: web:java-jar$java_OPTS-D server.port=$port target/SWDProject-0.2.jar pom.xml: org.springframework.boot spring启动

我正在尝试部署SpringBootWeb服务。首先,我没有遇到正在运行的Web进程,我通过添加Procfile解决了这个问题,在部署最新代码之前,它一直正常工作。我没有改变pom.xml文件和概要文件中的任何内容,它仍然在本地工作。 这是我的heroku日志错误: 轮廓:
web:java-jar$java_OPTS-D server.port=$port target/SWDProject-0.2.jar
pom.xml:


org.springframework.boot
spring启动程序父级
2.2.1.发布
社署
SWD项目
0.2
SWD项目
SpringBoot的演示项目
1.8

希望你们能帮忙。谢谢阅读。

在系统属性服务器之前删除空白。端口应该修复这个问题。


<> >而不是<代码> -d Server。端口=$端口>代码>使用<代码> -dServer。端口= $PATH < /代码> .< /P> < P>在系统属性服务器之前删除空白。端口应修复此问题。

因此,使用
-Dserver.port=$port
代替
-Dserver.port=$port

<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>