2012-02-23 3 views
1

EJB2.1 엔터프라이즈 웹 애플리케이션을 버전 4에서 EJB2.1을 지원하는 버전 7.1Beta (테슬라)로 마이그레이션해야하는 마이그레이션 프로젝트가 있습니다. 마이그레이션 작업을 수행하고 온라인에서 찾았지만 jboss v4에서 v7 마이그레이션으로의 마이그레이션과 관련된 정보를 찾지 못했습니다.EJB2.1을 지원하는 v4에서 v7 로의 JBoss 마이그레이션

유용한 포인터가 유용 할 것입니다.

+0

그것이 도움이 될 수있다, 주석으로 의견을 공유합니까 : 여기

는 귀 파일을 구조화하는 방법의 예입니다. – Rachel

+0

@casperOne :이 질문을 개선하기위한 제안을 보내 주신다면 고맙겠습니다. 그렇지 않다면 다른 스택 익스체인지 사이트로 마이그레이션 할 수 있습니다. 내 생각을 알려주세요. – Rachel

답변

2

EJB 3으로 마이그레이션을 시작하는 것이 좋습니다. 이는 지루한 프로세스이지만 훨씬 쉽게 관리 할 수있는 코드 기반을 제공합니다.

jBoss 7x는 4.x 버전과 완전히 다른 짐승입니다. 가장 큰 변화는 클래스 로딩이 처리되는 방법 (https://docs.jboss.org/author/display/AS7/Developer+Guide#DeveloperGuide-HowdoImigratemyapplicationfromJBossAS5orAS6toJBossAS7%3F 참조)과 애플리케이션 패키징 방법 (여러 개의 jar/war와는 반대로 하나의 EAR에 모두 포함됨)입니다. 당신이 대답을하지 않은 경우

myApp.ear 
    + ---- lib 
    |  |------- third_party_libraries_such_as_commons-lang-2.4.jar 
    |  |------- Any_Entity_Beans.jar 
    |  + ------ Other_Library_files.jar 
    | 
    +----- META-INF 
    |  +-- persistence.xml (.. possibly other config files) 
    |  
    | 
    | ---- application_1.jar 
    | ---- application_2.jar 
    + ---- webapp_1.war 
+0

Helga에게 정보를 제공해 주셔서 감사합니다. jboss v4에서 jboss v7로 ejb2 응용 프로그램에서 ejb 응용 프로그램 마이그레이션과 관련된 경험을 기반으로 세부 정보를 제공 할 수 있습니까? – Rachel

+0

+1 노력합니다. – Rachel

+0

오랜 시간이 걸렸습니다. 기본적으로 XML 설명자에서 주석으로 이동하고 엔터티 빈을 Pojos로 이동해야합니다. 이 기사에서는 내가 취한 것과 유사한 접근법을 설명합니다. http://www.theregister.co.uk/2006/04/25/ejb3_migration/ – Helga

관련 문제