2014-06-16 11 views
1

Java 웹 애플리케이션을 OC4J에서 TomEE로 마이그레이션 할 계획입니다. 이 마이그레이션에 LOE를 제공해야합니다. 마이그레이션에 관한 주요 사항은 무엇입니까? 내가 참조 할 수있는 설명서가 있습니까?oc4j에서 tomEE로 마이그레이션

답변

1

축하드립니다. TomEE의 경량 성은 몇 가지 놀라운 이점을 제공합니다. 오픈 소스이므로 공급 업체가 개발주기를 늦추지 않고도 스스로 버그를 수정할 수 있습니다. 또한 기본적으로 Tomcat이기 때문에 제품에 대한 방대한 지식 기반과 경험 세계를 활용하고 있습니다.

이와 같은 마이그레이션에 대한 가장 좋은 조언은 앱이 바닐라 자바 ​​EE를 사용하는지 확인하는 것입니다. 여러분의 코드가 OC4J 라이브러리없이 javaee-api-6.0.jar에 대해 컴파일되면, 거기에 90 %의 가능성이 있습니다.

나머지 문제는 일반적으로 구성 및 주입시 사소한 점을 처리합니다.

당신은 EJB의 매핑으로 이상한 일을 할 경우

@EJB(name = "NoteTakerServiceBean") private NoteTakerService umaNoteTakerService; @EJB(name = "GLINoteTakerServiceBean") private NoteTakerService gliNoteTakerService;

이 "라는"주사

휴대용되지 않습니다. MDB를에

구성 속성 :

@MessageDriven(activationConfig = { 
    @ActivationConfigProperty(propertyName = "destination", 
      propertyValue = "com.mycompany.databunker.salesforce.model.SalesForceAgent"), 
    @ActivationConfigProperty(propertyName = "maxSessions", propertyValue = "1") }, 
     mappedName = "com.mycompany.databunker.salesforce.model.SalesForceAgent") 
@TransactionAttribute(TransactionAttributeType.REQUIRED) 
public class SalesForceAgentMessageListener implements MessageListener { 
.... 
} 

activationConfig 속성은 컨테이너 다릅니다.

마이그레이션을 돕기 위해 TomEE는 문서가 있습니다. 위의 빈에 대한 설정 세부 사항을 얻는 방법을 알아 보려면이 두 페이지를 참조하십시오.

http://tomee.apache.org/documentation.html

http://tomee.apache.org/examples-trunk/index.html

마지막으로, 또 다른 훌륭한 자원은 아파치 TomEE 사용자의 목록입니다. 많은 도움이되는 사람들이 있습니다. 행운을 빌어 요, 더 이상 질문이 있으시면 거기에 게시하거나 다시 게시하십시오!