2013-06-18 4 views
2

TomField에서 사용자 지정 리소스 어댑터를 배포하는 데 문제가 발생했지만 GlassFish에서 TomEE로 마이그레이션하려고합니다. GlassFish에서 RAR 파일을 배포하고 자원 어댑터 구성을 구성하는 것만 큼 문제가됩니다. 우리의 코드를 최소한으로 변경하면서 TomEE에서도 동일한 작업을 수행 할 수 있습니까?TomEE에 리소스 어댑터 배포

+0

정확히 어떤 내부의 RAR를 넣어 당신이 겪고있는 이러한 문제입니까? 좀 더 자세하게 설명하면 더 나은 대답을 얻을 수 있습니다. 또한 GlassFish가 무언가를 수행한다고해서 모든 J2EE 컨테이너가 곧바로 그렇게 함을 의미하지는 않습니다. GlassFish는 J2EE 준수에 필요하지 않은 추가 기능을 구현할 수 있습니다. – RudolphEst

+0

예, 전적으로 동의합니다. 그러나 TomEE에 리소스 어댑터를 배포하는 방법에 대한 단계별 가이드를 제대로 찾을 수 없었으며, 올바르게 수행하고 있는지 확실하지 않습니다. 예를 들어 RAR 파일을/webapps 디렉토리에 배포했지만 참조하는 방법은 무엇입니까? 리소스 어댑터 구현을 구성하는 위치, 구성 등록 정보를 자동 삽입하는 방법은 무엇입니까? 우리는 tomee.xml에 추가하려고 시도했지만, 어댑터가 배치 되더라도'ClassNotFound' 예외가 있습니다. – Dario

답변

1

기본적으로이 행이 주석되지 않도록, tomee.xml로 이동 : 응용 프로그램 폴더가 (웹 어플리케이션과 동일한 수준)를 만들 존재하지 않는

<Deployments dir="apps" /> 

경우와

+0

tomee.xml을 어떻게 구성합니까? "xyz.rar"라는 이름의 rar 파일을 가지고 앱에 넣습니다. –

+0

시스템 속성 인 을 사용하여 구성 할 수 있습니다. = 값 시작시 ra 이름이 기록됩니다. 대체 방법은 커넥터를 class-name을 사용하여 일반 리소스로 정의한 다음 해당 리소스 만 표시하지만 거의 동일하게 작동해야합니다 –