当尝试从带有jacl的 Ant 询问中使用websphere部署耳朵时,出现以下错误:
[wsadmin] WASX7017E: Exception received while running file "C:\...\AppData\Local\Temp\wsant6857788060872488512jacl"; exception information: com.ibm.websphere.management.application.client.AppDeploymentException: com.ibm.websphere.management.application.client.AppDeploymentException: [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml]
当我尝试从Websphere控制台部署耳朵时,我得到:
The following exception occurred. Check log for details.
com.ibm.websphere.management.application.client.AppDeploymentException: [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml]
机器详细信息:Win7x64,WebSphere 8.5 x86,使用oracle jdk 6u30 x86(也已通过x64测试)。
其他人已经能够使安装程序为他们工作。 WebSphere连接信息是正确的,因为其他脚本可以正确更新共享库。我很困惑为什么它可以在其他机器上运行而不是在这台机器上运行。
最佳答案
经过大量搜索(甚至发布了类似问题的赏金),我发现问题出在web.xml中。
我很幸运地拥有一个没有注释且可以正常工作的源分支,而另一个分支却确实具有注释并被破坏了。来自不同分支机构的不同安装程序使安装程序可以在某些计算机上工作,而另一个分支机构的安装程序则在我的计算机上中断。
除去注释可以使WebSphere的验证程序克服该错误……有趣的东西……会将其报告给WebSphere专家。
关于deployment - Websphere 8.5 : Root exception is org. eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException : WEB-INF/web. xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13939529/