1

将 Enterprise Archive (EAR) 文件部署到 IBM Websphere Application Server (WAS) 7 时出现 ADMA0207E 错误,但将相同的 EAR 部署到 WAS 6 时却没有。

错误:

servlet       I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [isclite] [/ibm/console] [/secure/javascriptToSession.jsp]: Initialization successful.
SystemErr     R com.ibm.websphere.management.application.client.AppDeploymentException: ADMA0207E: EE 5 module foo-web.war in ear file contains unsupported xmi format bindings file.
SystemErr     R  at com.ibm.ws.management.application.client.AppInstallHelper.checkIfEE5ModulesContainXMIBindings(AppInstallHelper.java:1066)
SystemErr     R  at com.ibm.ws.management.application.client.AppInstallHelper.checkForEE5Restrictions(AppInstallHelper.java:324)
SystemErr     R  at com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfoGenericRead(AppInstallHelper.java:469)
SystemErr     R  at com.ibm.ws.management.application.client.DefaultBindingHelper.getDefaultBindingInfo(DefaultBindingHelper.java:101)
SystemErr     R  at com.ibm.ws.management.application.client.DefaultBindingHelper.getDefaultBindingInfo(DefaultBindingHelper.java:91)
SystemErr     R  at com.ibm.ws.console.appmanagement.action.UploadAction.formUpload(UploadAction.java:491)
SystemErr     R  at com.ibm.ws.console.appmanagement.action.UploadAction.execute(UploadAction.java:156)

我想在 WAS 7 上部署这个 EAR。关于克服这个错误的任何见解?

4

1 回答 1

2

您的应用程序版本与元数据文件不一致。
ADMA0207E: EE 5 module foo-web.war in ear file contains unsupported xmi format bindings file.

如果你想使用 Java EE 5,那么你必须更新 ibm-web-bnd.xmiibm-web-bnd.xml(最好使用开发工具 RAD 或 WDT for Eclipse,不要重命名),或者你必须有 Java EE 1.4 描述符(application.xmlweb.xml)。
您还可以删除绑定文件,并在应用程序安装期间重新创建这些绑定。它将以新的正确格式创建绑定文件。

支持的配置:对于 IBM® 扩展和绑定文件, 文件扩展名.xmi.xml文件扩展名会有所不同,具体取决于您使用的是 Java EE 5 之前的应用程序或模块,还是 Java EE 5 或更高版本的应用程序或模块。IBM 扩展或绑定文件被命名 ibm-*-ext.xmiibm-*-bnd.xmi其中 * 是扩展或绑定文件的类型,例如app, application, ejb-jar, or web. 以下条件适用:

  • 对于使用版本 5 之前的 Java EE 版本的应用程序或模块,文件扩展名必须是.xmi.
  • 对于使用 Java EE 5 或更高版本的应用程序或模块,文件扩展名必须是.xml. 如果.xmi文件包含在应用程序或模块中,则产品会忽略这些.xmi文件。

也可以看看:

于 2014-12-30T16:15:33.413 回答