在Eclipse中,我点击了File-> New-> Dynamic Web Project 我正在按照泽西岛的教程,现在要我去改变web.xml文件中的内容...但我甚至找不到这个文件。 我做错了什么?
答案 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文件,
- 选择部署描述符并右键单击它 - 然后选择Generate Deployment Descriptor Stub
最后你得到web.xml文件。
答案 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
答案 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。