//pom.xml文件
<properties>
<java.version>14</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.heroku.sdk</groupId>
<artifactId>heroku-maven-plugin</artifactId>
<version>3.0.3</version>
</plugin>
</plugins>
</build>
Heroku使用OpenJDK8作为默认值。
更改为使用Java8或在System.properties文件(位于项目根目录处)中设置所需的Java版本,该文件应包含:
java.runtime.version=14
请帮帮我,我已经花了10个小时来解决这个问题了,但我的应用程序在我的电脑上仍然不能很好地运行,但我不能把它放在Heroku上!这是pom ester@ester-hp-pavilion-laptop-15-cs3xxx:~$update-alternatives--列表java/usr/lib/jvm/java-11-openjdk-amd64/bin/java
当我插入命令git push heroku master以便在eroku中部署时,会出现以下错误 下面是我的pom.xml 我找过类似的问题,但没有解决我的问题,我甚至在我的属性中添加了: 我正在按照本教程https://dashboard.heroku.com/apps/candidate-manager-api/deploy/heroku-git的步骤进行操作 我该怎么解决这个?
null 并得到错误。知道吗?
当我试图在heroku上部署springboot应用程序时,出现了以下错误: 无法执行目标org.apache.Maven.plugins:maven-compiler-plugin:3.8.1:在项目后端编译(default-compile):错误编译:无效的目标版本:11->[Help 1]Remote:[error]Remote:[error]要查看错误的全部堆栈跟踪,请使用-e开关重新运行
我尝试过创建system.properties,如Heroku中所建议的: java.runtime.version=12 Maven.version=3.7.0 并将heroku插件添加到pom.xml中。
说明服务器遇到了一个内部错误(),它无法满足此请求。 例外 servletException:servlet Resteasy的servlet.init()抛出异常java.lang.thread.run(thread.java:701)根本原因