gpt4 book ai didi

java - 如何修复 SpringApplication 上的 NoClassDefFoundError (Pivotal)

转载 作者:行者123 更新时间:2023-12-01 18:05:02 27 4
gpt4 key购买 nike

我使用 STS 构建了一个 SpringBoot 2.1.5.RELEASE 应用程序。从 STS 运行良好。依赖项下载到我的 .m2 中。到目前为止一切看起来都很好。

此应用程序打包为 jar。我使用 pom 属性添加了主类。 list 看起来不错。

现在,我将其推送到 Pivotal。它选择了 java_buildpack_offline 并似乎正在安装,但很快就死掉了

线程“main”中出现异常 java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication。

<小时/>

我是云新手,所以我希望我在某个地方错过了一步。将带有依赖项的 war 打包到/lib 文件夹中感觉不太合适。解决这个问题的下一步是什么?我需要包含专门处理云上 SpringBoot 的依赖项吗?

最佳答案

您的 jar 文件似乎无法执行。要修复它,请尝试添加 spring-boot-maven-plugin 插件,我希望它会有所帮助:

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
...
</plugins>
</build>

关于java - 如何修复 SpringApplication 上的 NoClassDefFoundError (Pivotal),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60572336/

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