在尝试使用Eclipse在Eclipse IDE下构建Android Web服务的过程中,我需要使用Maven创建一个Dynamic Web Project。我面临的问题是一个错误“项目的加载描述符遇到了问题。我不知道如何解决这个问题。有什么输入吗?
答案 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)
答案 2 :(得分:1)
我知道这已经晚了但可能对其他人有用。 在web.xml中,可能会在web-app标记中重复某些属性。 就我而言,xmlns =" http://java.sun.com/xml/ns/javaee"标签web-app中重复的属性。
答案 3 :(得分:0)
从帮助>>安装 Eclipse Java开发工具 “安装新软件”。