问题背景:由于前期开发没有规划好,导致项目从开发环境导出部署到线上云服务器的时候出现了些问题
问题:将项目从idea中导出为war包,部署到云服务器
项目背景:idea+maven+mysql +springboot
第一步:从idea中将项目导出
第二步:将war部署到服务器
第一步:
1.1改写:XXXXApplication.java
@SpringBootApplication
public class MusaApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(MusaApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(MusaApplication.class, args);
}
}
1.2添加导包用到的环境:
<!--添加自己的jdk-->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5</version>
<configuration>
<fork>true</fork>
<executable>X:\tools\jdk\bin\javac.exe</executable>
</configuration>
</plugin>
打开命令:
输入:mvn clean package -Dmaven.test.skip=true
错误做法:
总结:学会看日志很重要