1.把springboot项目进行打包,我打的是jar包,打的时候没问题

2.在Linux上运行的时候就出现问题了
? ? ? ? 2.1*运行jar命令 :? ? java? -jar? ??service_edu.jar
? ? ? ?*出现的错误截图如下:

我就很纳闷这咋就启动不了呢?于是就是一番苦找,开始我以为是依赖的问题,但找了一会没问题啊!于是就上网查找也没有什么好的解决方案,最后找到问题所在,*** !!!是pom文件的问题
正确代码如下
<!-- 项目打包时会将java目录中的*.xml文件也进行打包 -->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<finalName>service_edu</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
就是少了一段这个代码

?然后重新打包运行

?成功运行
|