RAD (Rational Application Developer) 또는 Liberty가없는 WebSphere Application Server (WAS) - 에 EAR 파일을 컴파일 및 배포하려고합니다. 나는 컴파일을 이동하고 빌드 서버에 배포하려는 초기 단계에있다. 나는 컴파일에 전혀 문제가 없다. 어디 선가 읽은수동 배포 Websphere EAR
The EAR file could be corrupt and/or incomplete. Make sure that the application is at a compatible Java 2 Platform, Enterprise Edition (J2EE) Level for WebSphere Application Server.
가 (지금의 링크를 찾을 수 없습니다) 파일이 IBM JDK를 사용하여 컴파일해야 WAS : 나는 EAR을 배포하려고 할 때, 나는 AppDeploymentException를 얻을. 그래서 나는 installed that을 가지고 다시 컴파일했지만 같은 문제가 발생했습니다.
(javap의) 클래스 파일의 주 버전은 정확하지만 "작동"과 "하지 않음"의 유일한 차이점은 바이트 코드 자체 인 것처럼 보이기 때문에이 오류에 대해 여전히 신비가 있습니다. RAD에서 빌드 할 파일을 필요로하는 다른 모조가 있습니까?
This question은 web.xml 스키마가 WebSphere 6.1의 경우 2.4 여야한다고 제안하지만 이는 나에게 아무런 영향을 미치지 않습니다. 실제로 RAD를 통해 생성 된 작업 EAR을 가져 와서 원시 JDK/gradle 프로세스에서 만든 EAR에 클래스 파일 만 복사하면 작동합니다.
죄송합니다. WebSphere에 익숙하지 않아서 오류에 대한 자세한 정보가 포함되어 있습니다. 해당 프로필에 대한 activity.log 파일을 확인하고 콘솔 출력에보고 된 오류를 찾을 수 없습니다. dmgr 로그에만 표시됩니다 :
[7/8/14 12:46:56:886 PDT] 0000073b ApplicationDe I ApplicationDeploymentController perform ApplicationDeploymentControll
er: performing appcontexts refresh
[7/8/14 12:47:00:416 PDT] 0000073b WebApp A SRVE0180I: [isclite#isclite.war] [/ibm/console] [Servlet.LOG]: action: ApplicationDeploymentDetailForm was null.Creating new form bean and storing in session
[7/8/14 12:48:25:273 PDT] 0000062d wtp W org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleRefImpl in
itModuleFileFromEAR Ignoring FileNotFoundException [ mbepepWeb.war ]
[7/8/14 12:48:25:279 PDT] 0000062d wtp E org.eclipse.jst.j2ee.application.internal.impl.WebModuleImpl incomp
atible with org.eclipse.jst.j2ee.commonarchivecore.internal.ModuleFile
나는 그것이 얼마나 관련성이 있는지 모르겠습니다. 언급 된 war 파일은 EAR 파일의 루트에 있습니다.
누군가에게 의견이 있습니다.
감사합니다. 요구 사항을 명확히하는 데 도움이되지만 문제는 아닙니다. 1.5 (주 버전 49)를 사용 중이었고 귀의 다른 모든 부분을 대체했지만 여전히 작동하지 않았습니다. 내가 생각하는 대답을 덧붙였다. – AndyJ