在复习javaweb时创建web项目跑不起来,打包错误:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile。。。
MAVEN项目打包报错:Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
原因是webapp放错地方了
错误:
正确的是:
要放在main/下
奇怪的来了
我在移动之前webapp上的那么小点点是没有的,移动了后自己出来一个小点点:
我记得之前在学的时候,是要把这个webapp文件夹设置成一种特定的格式:
类似这种:(具体啥类型忘记了)
奇怪的事情发生了,出现那个小点点后,就算我的webapp没有放在main/下面,和main平级也可以跑得起来,所以我认为是idea在我移动文件夹的时候做了啥操作,添了个点,也就是将这个webapp的属性变了一下,,所以关键就是那个点点(设置成那个属性)
不过如果你也不知是啥属性,就像我一样移动一下试试,应该也会自己蹦出来