解决 cmd 运行spring boot项目提示没有主清单属性
在编写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的启动类,配置完毕后重新打包编译运行就解决问题了。
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术