문제

EJB 3 EAR 프로젝트를 WebSphere 7에 배포하려고합니다.

RSA 8.0에서 EAR 파일을 선택합니다.EAR 프로젝트> 실행 도구> 서버> WAS7을 선택하면 다음 오류가 발생합니다.

"서버가 J2EE Enterprise 애플리케이션 사양 6.0 버전을 지원하지 않습니다."

RSA에서 JRE / JDK를 1.5로 변경했지만 같은 일이 발생합니다.이것을 일으키는 특정 항아리입니까>

도움이 되었습니까?

해결책

Java EE 버전 (J2EE 1.3, J2EE 1.4, Java EE 5, Java EE 6)은 JRE / JDK 버전과 같지 않습니다. 이것은 두 가지입니다.

  • JRE / JDK는 언어, 컴파일러 및 자바 코어 프레임 워크에 관한 것입니다.
  • J2EE / Java EE는 EJB, JPA, JSF, CDI와 같은 고급 프레임 워크에 관한 것입니다 .... <시간>

    WebSphere Application Server 7은 Java EE 5 만 지원하지만 Java EE 6은 지원하지 않습니다. 따라서 Java EE 5 애플리케이션을 빌드해야합니다. JRE / JDK를 6에서 5로 줄이는 것만으로는 충분하지 않습니다. 훌륭한 Java EE 6 기능을 사용하지 않고 Java EE 5 EAR도 빌드해야합니다.

    따라서 자신의 경우에만 GlassFish v3를 사용하는 것이 좋습니다. Java EE 6을 지원합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top