Clean Code that Works.

DBCP Pool 테스트중 아래와 같은 에러가 발생~!!!!
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '
' for connect URL 'null'

이것은 Tomcat의 server.xml 파일이 잘못되었기 때문이다~!
server.xml 파일을 열어보면.
<Context docBase="JSP_STUDY" path="/JSP_STUDY" reloadable="true" source="org.eclipse.jst.j2ee.server:JSP_STUDY"/></HOST>

<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@IPAddress:1521:orcl"
username="SCOTT" password="TIGER" maxActive="20" maxIdle="10"
maxWait="-1"/>


아마도 저렇게 되어있을 것이다.
이것을 수정 하려면 Context 안에 Resource를 포함 해야 한다.
<Context docBase="JSP_STUDY" path="/JSP_STUDY" reloadable="true" source="org.eclipse.jst.j2ee.server:JSP_STUDY">

<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@IPAddress:1521:orcl"
username="SCOTT" password="TIGER" maxActive="20" maxIdle="10"
maxWait="-1"/>
</Context>
</Host>


이렇게 수정하면 완료~