根据我发现的消息来源,JSF项目的webapp文件夹应该位于文件夹'java'所在的文件夹中。其中一个来源是this。
当我使用IntelliJ 12创建maven项目并添加JSF Framework支持时,intellij会创建一个名为“web”的文件夹,其中文件夹为“src”。所以即使一切都很好,当我在文件夹中键入mvn verify时,maven会抱怨它无法找到web.xml文件。当我将文件夹“web”移动到它应该的位置并将其重命名为“webapp”时,一切正常。
但为什么在IntelliJ中这样呢?