docker run springboot jar images error no main manifest attribute, in app.jar
程序员文章站
2022-04-27 23:42:34
...
docker在运行SpringBoot的jar包时出现以下异常:
no main manifest attribute, in app.jar
原因:
SpringBoot项目基于maven开发,pom.xml需要设置goal-repackage属性为true,否则打包后文件依赖文件没有一起打包,然后镜像内没有可以运行的程序文件。
解决方案如下:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.ayiol.business.AyiolBackendApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
上一篇: CSS简单属性(Day_three)
下一篇: D6