2014-12-26 11 views
0

EAR (Enterprise Archive) 파일을 IBM Websphere Application Server (WAS) 7에 배치 할 때 ADMA0207E 오류가 발생하지만 동일한 EAR WAS 6.ADMA0207E IBM WAS 7에 EAR을 배치 할 때 오류가 발생하지만 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) 

나는이 오류가 점점 과거에 WAS를 7 어떤 통찰력에이 EAR을 배포 할?

답변

1

응용 프로그램 버전이 메타 데이터 파일과 일치하지 않습니다.
ADMA0207E: EE 5 module foo-web.war in ear file contains unsupported xmi format bindings file.

자바 EE 5를 사용하려는 경우, 당신은 (의 이름을 변경하지 마십시오 이클립스, 을위한 개발 도구 RAD 또는 WDT 함께 할 수있는 가장 좋은) 갱신ibm-web-bnd.xmiibm-web-bnd.xml에에이 있거나 Java EE 1.4 설명 자 (application.xmlweb.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 더 이상 당신이 무엇을 요구하고 있는지 이해할 수 없습니다. 설명자 수정, bnd 파일 업데이트 또는 파일 제거 (그리고 설치 중 바인딩 제공) 등 3 가지 가능한 해결책을 제공했습니다. 그 밖의 무엇을 기대하고 있습니까? 'ibm-web-bnd.xmi' 파일의 내용을 질문에 추가하십시오. 안전하게 삭제할 수 있다면 알 수 있습니다. – Gas