spring boot 打包问题与实践

99 阅读1分钟

遇到问题,没主类,无法打包

解决方案: spring boot 打包为两种一种是启动包有主类,可以被调用,一种是只能被调用。 我开始使用的打包方式比较混乱,而且没有在每一个PMO中,都添加对应打包的maven文件

在打包过程中因为都用的spring boot 打包,所以在每一个model中我都添加了一个主类。但是是空的

后面采用docker来管理的整个项目

jar包都放在一起就行,会自动相互调用的。

docker使用的命令: 创建dockerfeil vi dockerfeil

编写dockerfeil内容 :

FROM openjdk:11-jre ADD tigerApi-1.0-SNAPSHOT.jar tigerApi-1.0-SNAPSHOT.jar ENTRYPOINT ["java","-jar","tigerApi-1.0-SNAPSHOT.jar"]

创建镜像:docker build -t pm .

pm:是打得镜像名称。

启动容器: docker run -d -p 8085:8085 --name aa pm aa 是容器名称