Programming/jsp2014.04.24 01:17
ORA-12518 에러는 oracle 리스너에서 접속을 거부하는 상황에 대한 에러코드이다.
[링크 : http://mindsteeper.tistory.com/180]

아마도.. dbcp를 사용하면
아래와 같이 기본값으로 8개의 최대 접속이 생성이 되는데
오라클 리스너에서 하나의 아이피에서 몇개 이상의 동시 접속(세션)을 막아둬서
저런 오류가 발생하는게 아닐려나?

[링크 : http://commons.apache.org/proper/commons-dbcp/configuration.html]

일단.. 저런 문제가 발생하는 도중에도
eclipse/quantumDB에서 접속은 문제가 없는 것 봐서는...
dbcp의 문제일 가능성이 높을것으로 추측된다.


tomcat에서 연동시 context.xml 에 maxActive와 maxIdel이 500, 100 이었는데 줄여주니 접속이 된다.
<Context>
<Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"
username="user" password="pass" driverClassName="oracle.jdbc.driver.OracleDriver"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" url="jdbc:oracle:thin:@serverip:port:dbname"
maxActive="5" maxIdle="2" />
</Context> 
[링크 : http://gangzzang.tistory.com/120]

'Programming > jsp' 카테고리의 다른 글

oreilly fileupload/multipart 라이브러리(jar)  (0) 2014.04.24
context.xml을 이용한 dbcp  (0) 2014.04.24
dbcp와 ORA-12518  (0) 2014.04.24
eclipse quantumDB CSV 파일 import  (0) 2014.04.23
tomcat war deploy  (0) 2014.04.23
javax.servlet.http cannot be resolved?!?!  (0) 2014.04.23
Posted by 구차니

댓글을 달아 주세요