서버 Centos 6.3 에서
java 1.6
tomcat 7
cubrid 8.4.3
connection pool 을 설정하고 싶은데
제가 구한 구버전의 05.JDBC Program Guide.doc 문서를 보고 따라했는데
버전이 틀려서 그런지 안맞는 것 같습니다.
설정에 참고할만한 문서나 링크, 또는 방법을 알려주시면 감사하겠습니다.
좋은 하루 되세요.
서버 Centos 6.3 에서
java 1.6
tomcat 7
cubrid 8.4.3
connection pool 을 설정하고 싶은데
제가 구한 구버전의 05.JDBC Program Guide.doc 문서를 보고 따라했는데
버전이 틀려서 그런지 안맞는 것 같습니다.
설정에 참고할만한 문서나 링크, 또는 방법을 알려주시면 감사하겠습니다.
좋은 하루 되세요.
튜토리얼 참고하여 완료하였습니다.
답변 대단히 감사드립니다.
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
안녕하세요. 답변이 늦어 죄송합니다.
다음과 같이 기본설정에 몇가지 부분을 추가하여 주신후, 테스트를 하셔 결과를 댓글로 부탁 드립니다.
1. tomcat 홈디렉토리/webapps/Root/WEB-INF/web.xml의 web-app 부분에 추가
<web-app .....
<resource-ref> -> 해당 라인 추가
<description>DB Connection</description>
<res-ref-name>jdbc/CUBRIDDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
2. tomcat 홈 디렉토리/conf/context.xml의 Context 부분에 ResourceLink 부분 추가
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<ResourceLink global="jdbc/CUBRIDDS" name="jdbc/CUBRIDDS" type="javax.sql.DataSource"/> -> 해당 부분 추가
</Context>
3. tomcat 홈 디렉토리/conf/server.xml의 GlobalNamingResources 부분에 다음 라인 추가
<GlobalNamingResource>
<Resource ...../>
<Resource name="jdbc/CUBRIDDS" auth="Container" type="javax.sql.DataSource" -> 해당 부분 추가
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="cubrid.jdbc.driver.CUBRIDDriver"
url="jdbc:cubrid:localhost:33000:demodb:::"
username="public" password=""
initialSize="10"
maxActive="10"
maxIdle="10"
maxWait="-1"
poolPreparedStatements="true"/>
</GlobalNamingResources>
추가로, 튜토리얼(http://www.cubrid.com/zbxe/32358)문서를 참고하셔서, 기본 예제가 정상적으로 돌아가는지 확인 부탁 드립니다.
감사합니다.