【bug】idea打war包缺少class文件(classes目录为空)

第一次编写java web项目,打成war包后放到服务器上运行,结果报错,说是缺少文件。于是我在IDEA中一看,发现打包结果的classes目录为空:

网上找了一上午的方案,都不能解决我的问题。

 

偶然间,我想看看在idea中运行项目会不会有问题:

运行正常。

此时关键点来了!target目录下出现了classes目录

接着我再打了一下war包,classes目录下就出现了我期待的文件(有箭头就代表有文件):

我滴个乖乖,原来打war包之前要先编译(idea中运行项目会先编译),我一直以为打war的时候会自动编译!

 

posted @ 2021-03-26 15:19  hdxg  阅读(4402)  评论(1)    收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css