一:打包不成功:控制台报找不到父项目里面的类
原因:父项目里面和子项目同时用到了如下插件:
<build>
<plugins>
<plugin>
<groupId></groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
解决办法:删除父项目里面的,只保留需要打包的项目里面的插件
二:打包成功之后,访问后台接口报404错误
原因:spring boot的启动类没有继承SpringBootServletInitializer
/*
为了不使用,官方提供这个实现类
当启动web容器的时候,会自动到添加的相应jar包下找到META-INF/services下以ServletContainerInitializer的全路径名称命名的文件,它的内容为ServletContainerInitializer实现类的全路径,将它们实例化
*/
public class Application extends SpringBootServletInitializer{
public static void main(String[] args) {
(, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// TODO Auto-generated method stub
return ();
}
}