Tomcat 5 - 이클립스 연동 작업 중
"org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' "
발생, 이럴 경우 .....
(아래내용은 필자가 추가한 부분)
1. Server.xml 확인
=====================================================================
<Context docBase="Test" path="/Test" reloadable="true" >
<Resource auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
loginTimeout="10"
maxWait="5000"
name="intermax/jndi1"
password="maxgauge"
testOnBorrow="true"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@192.168.123.233:1522:WASDB3"
username="maxgauge"
/>
</Context>
=====================================================================
2.context.xml 설정 확인
=====================================================================
<Resource name="intermax/jndi1"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
loginTimeout="10"
maxWait="5000"
username="maxgauge"
password="maxgauge"
testOnBorrow="true"
url="jdbc:oracle:thin:@192.168.123.233:1522:WASDB3"
/>
=====================================================================
3. webapps의 Web.xml 설정 확인
=====================================================================
<resource-ref>
<description>intermax/jndi1 Test</description>
<res-ref-name>intermax/jndi1</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
=====================================================================
(필자의 경우 3번의 설정부분을 맨위로 끌어올려준뒤 정상 확인...;;)
나도 3번을 가장 위로 올려서 오류를 해결했는데 저번엔 작동이 잘되었는데 왜이러는지 모르겠다.
단순한 이클립스 오류로 추측....
=> resource ref의 잘못된 부분이 있을 확률이 높다.
=> 서비스에서 Oracle~TNSListener도 켜준다.
http://blog.naver.com/kadecool?Redirect=Log&logNo=60142984887
[출처] [TOMCAT] org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' |작성자 DisRush
'개인 공부방 > JSP' 카테고리의 다른 글
윈도우 7 오라클 설치의 모든 것 (0) | 2013.04.11 |
---|---|
오라클 이클립스 연동시 에러 (0) | 2013.04.11 |
톰켓에서 .war파일 넣기 (0) | 2011.12.30 |
zipcode (0) | 2011.12.30 |
파일업로드 게시판 (0) | 2011.12.30 |