기술지원 문의

ejb를 jar로 만들고 싶습니다.
박도석 / 2006-04-06 18:22

Resin 3.0 Turorial에 보면 Stateless Session Hello 라는 예제가 있는데

 

그걸 기준으로 jar로 만드는데 필요한 과정을 알고 싶습니다.

 

웹로직 8.1 사용하다 이번에 레진으로 프로젝트 준비하는데.. 셋팅하는게

잘안되네요......

 

그럼 수고하세요

[답변]ejb를 jar로 만들고 싶습니다.
권용찬 / 2006-04-21 16:20

EJB Deploy를 위해 jar파일을 만드는 것은 WAS에 의존성 없이 EJB Spec에 정의된 사항을 따릅니다.

 

java파일 만드시고 deploy descriptor 만든시고 WEB-INF에 잘 위치 시키신 후에 jar로 압축하면 됩니다.  jar 만드는 방법은 별다른 방법이 따로 있지 않습니다.

 

다만 Resin에서 EJB을 사용하기 위해서는 Config를 확인해 보셔야 합니다,.

기본 설치만 하셨다만 아래같은 내용이 비활성 화 되어 있을 겁니다.

<ejb-server config-directory=\"WEB-INF\"/>

 

주석을 풀고 디렉터리 위치를 명기한 후에 작성한 ejb jar파일을 해당 폴더에 넣으면 Resin이 EJB를 자동으로 Deploy 합니다.

 

추가로 리모트 인터페이스 사용을 위해서는 헤산을 지원하므로 아래와 같이

 

 <servlet servlet-name=hessian servlet-class=com.caucho.hessian.EJBServlet/>  
  <servlet-mapping url-pattern=/hessian/* servlet-name=hessian/>

활성화 되어 있어야 합니다.

 

자세한 사항은 아래 링크를 참조하세요

http://www.caucho.com/resin-3.0/ejb/tutorial/ejb-stateless-hello/index.xtp#Configuring-the-Resin-EJB-server