我们有一个在websphere 8.5上部署ear应用程序的自动化过程。在此过程中,生成文件web_merged.xml和IBMmetadata.xml的方式并不能使应用程序正常工作。如果我们在WAS中使用通常的手动更新来部署应用程序,那么这两个文件是以正确的方式生成的,并且应用程序运行良好。
编辑:
我一般同意F罗的回答,此时我们不可能在服务器上安装补丁。目前,我正在临时解决在另一个可以直接访问的websphere测试服务器中安装ear的问题,然后从eclipse导出ear文件。此ear生成的文件和修改后的web.xml不会在部署时重新生成它们。我用它做最后的部署..。与此同时,我等待更新服务器并检查是否有真正的解决方案.
发布于 2020-09-04 13:18:16
这两个文件是什么?ibm-metadata.xml包含注释扫描的结果,web_merged.xml是合并web.xml部署描述符和元数据的结果。
在部署EAR之前将它们包含在包中是正确的吗?根据这个IBM支持页面,
IBM的建议是在部署应用程序之前从应用程序中删除任何预先生成的元数据。
或者它们必须由部署过程生成,它们就会被覆盖?它们将由部署过程生成并覆盖。
是否有一个修复包级别包含上述引用页面中描述的APAR?如果没有,您应该安装其中之一,看看它是否解决了您的问题,因为您的描述似乎与在APAR中解决的问题相匹配。
https://stackoverflow.com/questions/63738301
复制相似问题