我现在正在使用Maven,我必须"mavenize"一个动态的Web项目(J2EE/Eclipse),我得到了application.war
成功的构建,但当我在Tomcat中部署它时,我收到了很多错误,我开始解决它,我知道究竟是什么问题:我没有把正确的文件放在正确的文件夹下!
所以我的问题是:我必须放置哪些文件src/main/resources
和哪些文件我会保留它WEB-INF
?
我将发布一张包含我所有文件的图片,WEB-INF
并希望有助于回答:
文件下 WEB-INF
应该在类路径中(即WEB-INF/classes
在生成的war文件中)的文件应该在src/main/resources
.
最终应该在war文件根目录下的文件应该在src/main/webapp
.因此,如果您希望文件WEB-INF/foo/bar
在生成的war文件中结束,则该文件应该在src/main/webapp/WEB-INF/foo/bar
.如果您希望文件images
在生成的war文件中结束,则该文件应该在src/main/webapp/images