ejb 2.x 프로젝트를 Java EE 6 프로젝트에 jar 파일로 사용할 수 있습니까?자바 ee 6에 ejb 2.1을 추가하는 방법
IDE로 Rational Application Developer를 사용하고 있습니다. ejb 2.x 프로젝트를 Java EE Utility jar로 추가 할 수 있습니다. 그리고 수동으로 내가 서버에 배포 한 이후에 application.xml에 대한 참조를 추가하면 서버가 자동으로 시작한 ejb jar가됩니다.
Java EE 6과 호환되는 새 프로젝트를 만들려고합니다 (application.xml없이 web.xml없이 주석 사용). 그러나 나는 ejb 2.x 프로젝트를 항아리로 사용해야한다. 내 질문은이 일을 어떻게 성취 할 수 있는지입니다.
이 답
EJB 2.x가 존재한다는 것을 잊어서 EJB 3.x를 사용하십시오. 2.x는 정말 고통 스러웠고 가치가 없었습니다. 새롭고 훨씬 단순화 된 사양 (3.x)이 거의 8 년 동안 발표되었으므로. –
스테파노 감사합니다. ejb 2.x 프로젝트는 내 것이 아니지만 그것을 사용해야합니다. 마이그레이션은 프로젝트 소유자가 계획하고 있지만 시간 문제가 있습니다. – mbsau
특히 RAD에 관한 질문입니까 (그렇다면 'rad' 태그를 목록의 맨 앞에 추가하십시오), 또는 일반적으로 Java EE 6에 대한 질문입니까? 후자의 경우, 다른 모듈과 동일한 EJB 2.x 모듈을 추가하십시오. EAR에 포함 시키십시오. 그것은 EJB 2.x 모듈이기 때문에'ejb-jar.xml '을 가져야 만합니다. 따라서'application.xml'을 가지고 있지 않으면 자동으로 발견됩니다. –