Eclipse Dynamic Web Project中的web.xml在哪里

时间:2012-07-25 20:30:07

标签: eclipse

在Eclipse中,我点击了File-> New-> Dynamic Web Project 我正在按照泽西岛的教程,现在要我去改变web.xml文件中的内容...但我甚至找不到这个文件。 我做错了什么?

enter image description here

12 个答案:

答案 0 :(得分:74)

创建动态Web项目时,您可以选择自动创建web.xml文件。 如果你没有标记,日食不会创造它...

因此,您必须在WEB-INF文件夹中添加一个新的web.xml文件。

要添加web.xml,请点击Next - > Next代替Finish。您将在向导的最终屏幕上找到它。

答案 1 :(得分:40)

您可以通过动态网络项目 - >进行操作。 RightClick - > Java EE工具 - >生成部署描述符存根

答案 2 :(得分:22)

如果您没有在WEB-INF文件夹中看到web.xml文件,

enter image description here

- 选择部署描述符并右键单击它   - 然后选择Generate Deployment Descriptor Stub

enter image description here

最后你得到web.xml文件。

enter image description here

答案 3 :(得分:10)

当您打开Eclipse时,应单击文件新建动态Web项目,并确保选中生成{{ 1}} ,如上所述。

如果您已经创建了项目,则应该转到web.xml文件夹,打开WebContent/WEB-INF,然后输入以下内容:

web.xml

答案 4 :(得分:7)

你的项目可能不是JEE性质,要做到这一点右键点击 - >属性 - >单击项目构面并单击转换为构面并检查动态Web模块和确定。现在您将能够看到Java EE Tools。

答案 5 :(得分:4)

web.xml文件应列在屏幕截图的最后一行下方,并位于WebContent/WEB-INF。如果缺少,您可能错过了检查Dynamic Web project向导第三页上的“Generate web.xml deployment descriptor”选项。

答案 6 :(得分:4)

请按照以下步骤在Eclipse中使用现有Dynamic Web Project生成web.xml

  1. 右键单击创建的动态Web项目
  2. 将鼠标悬停在Java EE工具上
  3. 单击“生成部署描述符存根”
  4. 现在您可以在WEB-INF文件夹上看到web.xml文件

enter image description here

答案 7 :(得分:2)

如果您错过了检查"生成web.xml"创建新项目时的选项,不用担心 如果它是项目中的动态Web项目,请右键单击"部署描述符:...."并点击 "生成部署描述符存根"这将创建一个最小的/webapp/WEB-INF/web.xml。

答案 8 :(得分:0)

对于Maven项目,您可以使用webapp / WEB-INF文件夹:

- main
- - java
- - resources
- - webapp
- - - META-INF
- - - - context.xml
- - - WEB-INF
- - - - web.xml

答案 9 :(得分:0)

我认为您以错误的方式创建了一个项目,我将分步在此处发布

步骤1:文件>>新建>>项目>> Web >>动态Web项目

第2步:输入项目名称>>下一步>>下一步>>

步骤3:选中“生成web.xml部署描述符”复选框

第4步:完成

请按照这种方式,将在WEB-INF文件夹下获取web.xml文件

答案 10 :(得分:0)

如果禁用了“部署描述符”选项卡,则单击更新库,它也会完成您的工作。它将创建。 Web内容中的Xml文件

答案 11 :(得分:0)

您可以试试这个:右键单击项目并选择 Java EE Tools -> Generate Deployment Descriptor Stub。应生成 web.xml。