春季靴子;使用Java -jar;不执行,但没有错误



我试图执行Spring Boot;它可以与MVN Spring-boot:Run一起使用。但是,当我尝试将其包装为JAR(我将依赖项转移到lib,然后将二进制文件和资源转移到Resources文件夹中)命令是Java -cp lib/; bin/; resource/* com.sample.sampleboot(Sampleboot的罐子中有垃圾箱)这开始并打印Main中提到的行,但是在调用Application.run(args)[应用程序是SpringApplication的实例)时,它会恢复到启动服务器的情况下。它也没有抛出任何错误或异常。因此很难调试。有任何帮助还是建议?

我认为您应该像这样创建jar

mvn package spring-boot:repackage

https://docs.spring.io/spring-boot/docs/current/referent/referent/html/build-tool-tool-plugins-maven-plugin-plugin.html

创建一个简单的可运行的jar文件不包括pom.xml中的库。

如果您使用的是Eclipse,请在下面运行此Maven命令以在Spring Boot中创建可运行的JAR文件以包括所有库:

clean package

引用与Eclipse中的JAR文件导出的几乎相同的问题

最新更新