欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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>

相关标签: docker docker

上一篇: CSS简单属性(Day_three)

下一篇: D6