在编写dockerfile文件中最后的CMD命令报错,把命令拿出来单独跑了一下,发现是打包的时候没有配置主类
百度了一下,解决方案如下所示:https://blog.csdn.net/weixin_49736959/article/details/108969870
cmd中运行提示如下:
在pom.xml中配置以下属性即可
<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.6.RELEASE</version> <configuration> <executable>true</executable> <mainClass>org.test.application</mainClass> </configuration> </plugin> </plugins> </build>
其中mainClass 标签填写spring boot的启动类,配置完毕后重新打包编译运行就解决问题了。标签:spring,cmd,boot,org,运行,属性 From: https://www.cnblogs.com/charler/p/16623235.html