动态Web项目错误“加载描述符”

时间:2014-04-11 15:13:15

标签: eclipse

在尝试使用Eclipse在Eclipse IDE下构建Android Web服务的过程中,我需要使用Maven创建一个Dynamic Web Project。我面临的问题是一个错误“项目的加载描述符遇到了问题。我不知道如何解决这个问题。有什么输入吗?

4 个答案:

答案 0 :(得分:14)

如果你得到“项目的加载描述符遇到问题。[...] Nullpointerexception”问题就在创建一个项目之后,那么有两个可能的原因(或者至少那个对我来说是怎样的,当我有这个问题)。

1)WebContent / WEB-INF文件夹中缺少web.xml文件,或者在项目创建期间未创建。 (在最后一个窗口中你必须在eclipse中选中“生成web.xml部署描述符”选项,否则eclipse不会生成该文件)

如果您的项目已经创建,您仍然可以将web.xml文件添加到WEB-INF目录中。根据您的servlet版本(例如2.5),您必须使用可在网上找到的其他模板。

2)您的eclipse没有动态Web项目的所有必要插件。

所以你需要去帮助>>安装新软件 选择与您的eclipse版本对应的站点。 (例如开普勒 - http://download.eclipse.org/releases/kepler

安装:JST服务器UI,JST Web UI,JST服务器适配器,JST服务器适配器扩展,WST服务器适配器。

(您可能还需要Eclipse Java EE Developer工具,Eclipse Java Web Developer工具,Java Server Faces工具或JSF工具,Eclipse分面Project Framework和Eclipse分面Project Framework JDT Enablement)

答案 1 :(得分:1)

  1. 从帮助>>安装Java EE Web开发人员工具“安装新软件”。
  2. 签入项目属性“Project Facets”应启用正确的复选框,例如Dynamic Web Project等。

答案 2 :(得分:1)

我知道这已经晚了但可能对其他人有用。 在web.xml中,可能会在web-app标记中重复某些属性。 就我而言,xmlns =" http://java.sun.com/xml/ns/javaee"标签web-app中重复的属性。

答案 3 :(得分:0)

从帮助>>安装 Eclipse Java开发工具 “安装新软件”。