org.apache.tomcat.dbcp.dbcp.SQLNestedException
1차 확인)
web.xml
<display-name>Model2-Board</display-name>
<resource-ref>
<res-ref-name>jdbc/OracleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>container</res-auth>
</resource-ref>
2차 확인)
1)WebContent > META-INF > //위치 확인
2)<context.xml> 설정값 확인
<Context>
<Resource
name="jdbc/OracleDB"
auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
type="jdbc:oracle:thin:@localhost:1521:orcl"
username="scott"
password="tiger"
maxActive="100"
maxIdle="30"
maxWait="-1"
/>
</Context>
3차 확인)
DAO.java
Connection con;
PreparedStatement ptmt;
ResultSet rs;
Context init = new InitialContext();
DataSource ds= (DataSource)init.lookup("java"comp/env/jdbc/OracleDB");
con = ds.getConnection();
4차 확인)
ojdbc14.jar 손상
오라클에 있던 ojdbc14.jar 손상 되었는지 바꾸고 나서 정상 작동 됨.
C:\java\jre1.6.0_03\lib\ext
C:\java\jdk1.6.0_03\jre\lib\ext
두 곳에 추가 복사 한다.
당연 이클립스 WEB-INF > lib 에도 복사