Jeus 의 DB connect pool을 사용하려고 합니다...(재문의)
- 작성자 :
- 박*인
- 작성일 :
- 2014-12-24 10:20:11
- 조회수 :
- 3,579
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
또 다시 문의 드립니다.
Jeus 의 DB connect pool을 사용하려고 합니다.
Jeus 의 JeusMain.xml 은 다음과 같이 설정되었습니다.
---------------------------------
<database>
<vendor>others</vendor>
<export-name>CUBRIDDS</export-name>
<data-source-class-name>cubrid.jdbc.driver.CUBRIDConnectionPoolDataSource</data-source-class-name>
<database-name>whoccdb</database-name>
<data-source-name>cubrid.jdbc.driver.CUBRIDConnectionPoolDataSource</data-source-name>
<port-number>33000</port-number>
<server-name>192.168.123.54</server-name>
<user>public</user>
<password>public000</password>
<data-source-type>ConnectionPoolDataSource</data-source-type>
<connection-pool>
<pooling>
<min>10</min>
<max>10</max>
</pooling>
<wait-free-connection>
<enable-wait>false</enable-wait>
</wait-free-connection>
</connection-pool>
</database>
--------------------------------------
이 경우 전자정부 프레임워크의 context-datasource.xml 을 수정하여 사용하면 된다는 답변 글을 읽고,
여러가지 방법을 사용해 보았는데, 연결이 되지 않습니다.
아래와 같이 세팅하였고,
globals.properties 에는
Globals.OsType =UNIX
Globals.DbType =cubrid
로 설정하였습니다.
-------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd">
<bean id="egov.propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/egovframework/egovProps/globals.properties</value>
</list>
</property>
</bean>
<!-- DataSource -->
<alias name="dataSource-${Globals.DbType}" alias="egov.dataSource" />
<jee:jndi-lookup id="dataSource" jndi-name="CUBRIDDS" resource-ref="true">
</beans>
-------------------------------------
jeus로 해당 container 구동시 오류 발생합니다.
container log 파일은 첨부하였습니다.
감사합니다....
또 다시 문의 드립니다.
Jeus 의 DB connect pool을 사용하려고 합니다.
Jeus 의 JeusMain.xml 은 다음과 같이 설정되었습니다.
---------------------------------
<database>
<vendor>others</vendor>
<export-name>CUBRIDDS</export-name>
<data-source-class-name>cubrid.jdbc.driver.CUBRIDConnectionPoolDataSource</data-source-class-name>
<database-name>whoccdb</database-name>
<data-source-name>cubrid.jdbc.driver.CUBRIDConnectionPoolDataSource</data-source-name>
<port-number>33000</port-number>
<server-name>192.168.123.54</server-name>
<user>public</user>
<password>public000</password>
<data-source-type>ConnectionPoolDataSource</data-source-type>
<connection-pool>
<pooling>
<min>10</min>
<max>10</max>
</pooling>
<wait-free-connection>
<enable-wait>false</enable-wait>
</wait-free-connection>
</connection-pool>
</database>
--------------------------------------
이 경우 전자정부 프레임워크의 context-datasource.xml 을 수정하여 사용하면 된다는 답변 글을 읽고,
여러가지 방법을 사용해 보았는데, 연결이 되지 않습니다.
아래와 같이 세팅하였고,
globals.properties 에는
Globals.OsType =UNIX
Globals.DbType =cubrid
로 설정하였습니다.
-------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd">
<bean id="egov.propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/egovframework/egovProps/globals.properties</value>
</list>
</property>
</bean>
<!-- DataSource -->
<alias name="dataSource-${Globals.DbType}" alias="egov.dataSource" />
<jee:jndi-lookup id="dataSource" jndi-name="CUBRIDDS" resource-ref="true">
</beans>
-------------------------------------
jeus로 해당 container 구동시 오류 발생합니다.
container log 파일은 첨부하였습니다.
감사합니다....
A
안녕하세요. 박태인님
올려주신 context-datasource.xml 에서
<alias name="dataSource-${Globals.DbType}" alias="dataSource"/>
<bean id="dataSource-cubrid" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="CUBRIDDS" />
</bean>
추가 해 보시기 바랍니다.
고맙습니다.
올려주신 context-datasource.xml 에서
<alias name="dataSource-${Globals.DbType}" alias="dataSource"/>
<bean id="dataSource-cubrid" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="CUBRIDDS" />
</bean>
추가 해 보시기 바랍니다.
고맙습니다.