运维
2020-06-18
2020-06-18
今天打包springboot聚合项目的时候,遇到了一个问题,一直报ClassNotFoundException
明明打包都打好了,运行的时候报这个错,弄了好久,解压jar包一看,怎么多了个目录?!
这个目录叫BOOT-INF,打开一看,里面是com文件。。。原来罪魁祸首就在这里,把BOOT-INF里的目录挪出来,然后就不报错了。。项目终于发布上线了!开心~
1 | 1.spring-boot maven打包,一般pom.xml文件里会加 |
1 | 如果不加这个配置,聚合工程打包后目录结构为 |
1 | 但我们实际需要的是这样 |