2014-12-26 8 views
0

Я получаю ошибку ADMA0207E при развертывании файла Enterprise Archive (EAR) в IBM Websphere Application Server (WAS) 7, но не при развертывании одного и того же EAR к WAS 6.ADMA0207E Ошибка при развертывании EAR на IBM WAS 7, но не на IBM WAS 6.1

ошибка:

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) 

Я хочу, чтобы развернуть этот EAR на WAS 7. Любое представление о том, обходя эту ошибку?

ответ

1

Ваша версия приложения не соответствует файлам метаданных.
ADMA0207E: EE 5 module foo-web.war in ear file contains unsupported xmi format bindings file.

Если вы хотите использовать Java EE 5, то вы должны обновлениеibm-web-bnd.xmi в ibm-web-bnd.xml (лучше сделать это с инструментом развития RAD или WDT для Eclipse, НЕ переименовать), или должны иметь дескрипторы Java EE 1. и web.xml).
Вы можете также удалить файлы привязки и воссоздать эти привязки при установке приложения. Он создаст файл привязки в новом, правильном формате.

Supported configurations: For IBM® extension and binding files, the .xmi or .xml file name extension is different depending on whether you are using a pre-Java EE 5 application or module or a Java EE 5 or later application or module. An IBM extension or binding file is named ibm-*-ext.xmi or ibm-*-bnd.xmi where * is the type of extension or binding file such as app, application, ejb-jar, or web . The following conditions apply:

  • For an application or module that uses a Java EE version prior to version 5, the file extension must be .xmi .
  • For an application or module that uses Java EE 5 or later, the file extension must be .xml . If .xmi files are included with the application or module, the product ignores the .xmi files.

Смотрите также:

+0

Я унаследовал этот кодекс и _WEB-INF directory_ содержит _ibm-веб-bnd.xmi_. Поэтому я предполагаю, что это предназначено для Java 1.4 или ранее, но я хочу развернуть его на WAS 8. Проницательность? – javaPlease42

+0

@ javaPlease42 Я не понимаю, что еще вы просите. Я дал вам 3 возможных решения: исправить дескрипторы, обновить файл bnd или удалить файл (и обеспечить привязки во время установки). Что еще вы ожидаете? Добавьте содержимое файла 'ibm-web-bnd.xmi' к вопросу, поэтому я могу видеть, если вы можете безопасно его удалить. – Gas