JEUS DataSource & iBatis 를 사용하기 위해서는 총 3개의 설정파일 수정이 필요 합니다.
1. web.xml 수정
web.xml 파일에 아래와 같은 부분을 추가 하셔야 합니다.
<resource-ref>
<res-ref-name>jdbc/DefaultDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<res-ref-name>jdbc/DefaultDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
2. WEB-INF/jeus-web-dd.xml 파일 수정
jeus-web-dd.xml 파일에 아래의 빨간색 부분을 추가해 주십시요.
.......
<res-ref>
<jndi-info>
<ref-name>jdbc/DefaultDS</ref-name>
<export-name>jdbc/DefaultDS</export-name> ---> 제우스에 설정된 export-name
</jndi-info>
</res-ref>
<jndi-info>
<ref-name>jdbc/DefaultDS</ref-name>
<export-name>jdbc/DefaultDS</export-name> ---> 제우스에 설정된 export-name
</jndi-info>
</res-ref>
</jeus-web-dd>
3. sqlmap-config.xml 파일 수정
iBatis 설정파일에 아래 내용을 정의해 주시면 됩니다.
......
<transactionManager type="JDBC" >
<dataSource type ="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/DefaultDS"/>---> 제우스에 설정된 export-name
</dataSource>
</transactionManager>
댓글 없음:
댓글 쓰기