Java 웹 애플리케이션을 OC4J에서 TomEE로 마이그레이션 할 계획입니다. 이 마이그레이션에 LOE를 제공해야합니다. 마이그레이션에 관한 주요 사항은 무엇입니까? 내가 참조 할 수있는 설명서가 있습니까?oc4j에서 tomEE로 마이그레이션
1
A
답변
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
마지막으로, 또 다른 훌륭한 자원은 아파치 TomEE 사용자의 목록입니다. 많은 도움이되는 사람들이 있습니다. 행운을 빌어 요, 더 이상 질문이 있으시면 거기에 게시하거나 다시 게시하십시오!