webapp和WebContent

Java Web Project里我们会遇到下面两种文件夹:webapp和WebContent。

这两个文件夹下都有个字文件夹WEB-INF,里面都有web.xml。为什么有这两种不同的文件夹?作用是什么?

如果在Eclipse用File->New->Dynamic Web Project创建的项目,会得到WebContent文件夹。如果是一个Maven项目,则会得到src/main/webapp文件夹。

如果使用Maven创建,目录strutcure将是/ src/main/webapp。

对于那些想要一个支持Maven的web项目的人: 有两种方法可以创建它:

1  (a)'File> New> Dynamic Web Project>编写项目名称> Next> Next>检查生成web.xml部署描述符

   (b)'右键单击新项目文件夹> Configure> Convert to Maven Project'。

    这种方法将保留'WebContent'。

 2。 File> New> Maven Project> Next>选择maven-archetype-webapp作为Artifact Id> Next>添加组ID和工件Id>完成。这种方法将在'src/main'下创建'webapp'。 

posted @ 2023-01-29 13:44  古锁阳关  阅读(654)  评论(0编辑  收藏  举报