[Application] JBoss EAP에 설정된 Datasources의 설정을 AP 소스에서 호출하는 방안
본문 바로가기
IT 이야기/Application

[Application] JBoss EAP에 설정된 Datasources의 설정을 AP 소스에서 호출하는 방안

by 찬찬이 아빠 2019. 11. 20.
반응형

JBoss EAP의 Datasource 설정을 AP 소스에서 호출하려면 어떻게 해야하나요?
전자정부 프레임워크를 사용하고 있는데 설정 방법이 궁금합니다.

전자정부프레임워크 또는 Spring 프레임워크를 사용하고 있다면 아래와 같이 설정을 권장합니다.

1. /JBOSS/domain/node10/configuration/standalone-ha.xml 파일에서 다음 내용을 확인합니다.

1
<datasource jta="false" jndi-name="java:jboss/cubridDS" pool-name="cubridDS" enabled="true" use-ccm="false">
cs


2. AP 소스의 WEB-INF/classes/spring/context-datasource.xml 파일을 열어 </beans> 위에 아래 내용을 추가합니다.

1
2
3
<bean id="mainDataSource" class="org.springfaramework.jndi.JndiObjectFactoryBean">
   <property name="jndiName" value="jboss/cubridDS"/>
</bean>
cs


3. 서비스를 재구동합니다.

※ jndi-Name은 JBoss EAP 설정에서 추가한 내용과 context-datasource.xml에서 추가한 내용이 동일해야하며 JBoss EAP 설정의 내용중 java: 은 제외하고 입력합니다.

반응형

댓글