Eclipse动态Web项目中的web.xml在哪里


71

在Eclipse中,我单击了File-> New-> Dynamic Web Project,并且正在关注Jersey的教程,现在希望我去更改web.xml文件中的内容...但是我什至找不到该文件。我做错了什么?

在此处输入图片说明

Answers:


80

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

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

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


162
我认为您可以右键单击该项目,然后选择“ Java EE工具”->“生成部署描述符存根”。它使我成为了web.xml
Tommy

1
对于那些忘记检查该选项的人,这应该标记为正确的答案。
Emastmagy MastMagy 2015年


26

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

在此处输入图片说明

-选择“部署描述符”,然后右键单击它。
-然后选择“生成部署描述符存根”

在此处输入图片说明

最后,您获得了web.xml文件。

在此处输入图片说明


10

当您打开Eclipse时,应该单击FileNewDynamic Web Project,并确保如上所述选中了Generateweb.xml

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

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
    <display-name>Application Name </display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

9

可能是您的项目不是JEE本质,要执行此操作,请右键单击->属性->项目构面,然后单击转换为构面并检查动态Web模块,然后单击确定。现在,您将能够看到Java EE工具。


6

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

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

在此处输入图片说明


4

web.xml文件应列在屏幕快照的最后一行的正下方,并且位于中WebContent/WEB-INF。如果缺少该属性,则可能错过了检查Dynamic Web项目向导第三页上的“ Generate web.xml部署描述符”选项。


2

如果您在创建新项目时错过了“ generate web.xml”选项的检查,请不用担心,如果它是项目中的动态Web项目,请右键单击“ Deployment Descriptor:....”,然后单击“ Generate Deployment Descriptor”。存根”,这将创建一个最小的/webapp/WEB-INF/web.xml。


如何编辑web.xml,因为当我运行未找到的项目web-inf资源时eclipse会生成404
Chinmaya B 2014年

1

对于gradle / maven项目,您可以默认使用src / main / webapp / WEB-INF文件夹:

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

0

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

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

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

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

步骤4:完成

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


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.