我是参考一位CSDN博主的教程来部署的:https://blog.csdn.net/Mou_Yang/article/details/102137861
按照教程一步步来,安装好了jdk和mysql,在项目打包时遇到了问题
第一次打包是使用maven自带的打包插件,在执行jar包时报了错:
java.lang.NoClassDefFoundError:org.springframework.boot.SpringApplication
之后发现是因为没有将项目中使用到的jar包也打包进来,所以改成使用springboot的打包插件:
在pom.xml添加插件:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
同时要将resrouce下的静态文件和配置文件等也打包进来,(否则读取不到配置文件,项目仍然无法运行)
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
<filtering>true</filtering>
</resource>
插件下载完了之后在命令行执行:mvn clean package -Dmaven.test.skip
这句命令的意思大概是,清除已有的target目录,再重新打包,跳过测试
替换了jar包之后,项目运行成功