【问题标题】:What are the web_merged.xml and ibm-metadata.xml files generated by websphere deployment?websphere部署生成的web_merged.xml和ibm-metadata.xml文件是什么?
【发布时间】:2020-09-04 09:17:21
【问题描述】:

我们有一个在 websphere 8.5 上部署 ear 应用程序的自动化流程。 在此过程中,文件 web_merged.xml 和 ibm-metadata.xml 的生成方式不会让应用程序正常工作。 如果我们在 WAS 控制台中使用通常的手动更新部署应用程序,则两个文件将以正确的方式新生成,并且应用程序运行良好。

  • 那两个文件是什么?
  • 在部署 EAR 之前将它们包含在包中是否正确?
  • 或者它们必须由部署过程生成,它们会被覆盖?
    • 在这种情况下,监督自动化部署流程的团队是否应该审查流程以正确创建它们?

编辑:

我基本同意 F Rowe 的回答,目前我们无法在服务器上安装补丁。现在我暂时解决在我可以直接访问的另一个 websphere 测试服务器中安装 ear,然后从 eclipse 导出 ear 文件。此耳朵已生成文件,并且 web.xml 已修改为在部署时不会重新生成它们。我正在使用它进行最终部署...与此同时,我正在等待更新服务器并检查真正的解决方案...

【问题讨论】:

    标签: java deployment websphere websphere-8


    【解决方案1】:

    那两个文件是什么? ibm-metadata.xml 包含注释扫描的结果,web_merged.xml 是合并 web.xml 部署描述符和元数据的结果。

    在部署 EAR 之前将它们包含在包中是否正确?根据这个IBM support page

    IBM 建议从 部署应用程序之前的应用程序。

    或者它们必须由部署过程生成,它们会被覆盖?它们将由部署过程生成并被覆盖。

    您是否拥有包含上述参考页面中描述的 APAR 的修订包级别之一?如果没有,您应该安装其中一个,看看它是否能解决您的问题,因为您的描述似乎与该 APAR 中解决的问题相匹配。

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 2019-10-25
      • 1970-01-01
      相关资源
      最近更新 更多