关于Eclipse中的此错误,已经提出了许多类似的问题:
这是一个非常普遍的错误,在浏览网络后,我有多种不同的原因和解决方案。我将尝试在此处列出所有内容,因此其他人将不必经历与我所做的相同的事情。
如果有人遇到其他原因和解决方案,也请在此处列出。 =)
(主持人,请耐心等待我提出答案,然后再判断这个问题)
最佳答案
原因:在周围移动了文件夹
解决方案:“右键单击动态Web项目->属性->部署程序集。
在Web Deployment Assembly中,更改程序包结构以反射(reflect)您的更改。那应该起作用。”
(Eclipse deployment descriptor not found)
原因:升级的RAD/Eclipse
解决方案A:在application.xml(http://www-01.ibm.com/support/docview.wss?uid=swg21297984)中添加和删除有问题的模块
解决方案B:进入文件浏览器并编辑.settings/org.eclipse.wst.common.component文件,并确保列出了相关模块(https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014042762)
原因:依赖项目有错误
解决方案:如果从属项目有错误,则不会将其内置到WAR中,因此无法引用。
原因:缺少web.xml
解决方案:这是一个棘手的问题。没有web.xml的项目不会显示任何错误(至少对我而言)。但是,如果没有WEB-INF/web.xml文件,则不能将其视为适当的war文件(http://en.wikipedia.org/wiki/WAR_file_format_(Sun))。添加web.xml解决了该问题。
原因:错误的结构
解决方案:确保war文件包含在ear文件中。 (https://community.jboss.org/thread/162761?start=0&tstart=0&_sscc=t)
原因:正确的方面
解决方案:
“您必须具备以下方面:
另外,在构建路径->库中,您应该具有以下条目:
(http://stubbisms.wordpress.com/2007/11/26/deployment-descriptor-of-the-module-yourappplicationwar-cannot-be-loaded/)
原因:通用Eclipse问题
解决方案:由于各种不相关的原因, eclipse 会时不时地被塞满。要解决此问题,请关闭项目,然后重新打开,清理并重新编译。如果其他所有方法都失败,甚至可以在新的工作空间中尝试。 (http://stubbisms.wordpress.com/2007/11/26/deployment-descriptor-of-the-module-yourappplicationwar-cannot-be-loaded/)