Websphere 8.5: Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml

淺唱寂寞╮ 提交于 2019-12-05 03:39:09

After much searching (even posted a bounty on a similar problem), I found the issue was comments in the web.xml.

I was lucky enough to have a source branch that didn't have the comments and worked and this other branch that did have the comments and was broke. Different installers from different branches is what allowed the installers to work on some machines, and this other branch installer breaking on my machine.

Removing the comments allowed WebSphere's validator to get past that error... fun stuff... will report it to the WebSphere guys.

Please check the application.xml file in ear which has the correct war file name and also check the ejb module jar names. you will get similar error if there is a mismatch in war or ejb jar file names. My case I have issue in the war file name that was wrongly specified in the application.xml

Jason Crow

Same error occurred for me, but problem was in the application.xml not the web.xml, spec was inconsistent between application.xml and web.xml. Web 3.0, J2EE 1.4, should have been Java EE 6.

Sireesh Yarlagadda

In my case, I did these steps:-

  1. Go to the EAR

  2. Right Click -> Select Properties.

  3. Click on Deployment Assembly

  4. Add/Remove -WebApps to the EAR.

  5. Click on the un-identified project. First remove it and add it again.

After spending some time on this issue, I finally found that there was a duplicate session config tag in the web.xml. It happened while one of our colleague was merging some code.

It's better you can validate the web.xml, similar duplicate tags can cause this issue.

 <session-config>
        <session-timeout>
            15
        </session-timeout>
    </session-config
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!