반응형
eclipse 3.3 europa + mysql Connection Pool 설정시 오류 및 설정 방법
Posted 2008/01/22 20:43 by 가람슬기책만 보고 설정을 하다 보니 아래 오류가 나와서 알아보니 tomcat 버젼 별 설정과
eclipse 는 설정이 다르더라 .
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
블로그를 한 100여개 넘도록 알아보니 대충 문제는 알겠는데
문제 해결은 안되고 이것저것 해보다가 6시간만에 문제 해결 ;;
우선 톰켓 5.5* 이상 부터는 Connection Pool 설정시에 server.xml 과 web.xml 에
별도로 내용을 설정할 필요없이 context.xml 설정만 하면 된다 .
eclipse europa 를 쓰면서 답답한 것은 기존 것과 패턴이 많이 바뀌면서
인터넷에 자료가 너무 없다. 해서 다른이에게 도움이 될까해서 남겨놓는다.
일단 http://commons.apache.org/ 사이트에서 아래 commons 파일을 다운 받아서
1. commons-pool-1.4.jar
2. commons-dbcp-1.2.2.jar
3. commons-collections-3.2.jar
C:\workspace\study\WebContent\WEB-INF\lib 에 복사한다.
나는 eclipse 3.3 europa wtp all-in-one 를 설치해서 사용한다.
europa 에서 Dynamic Web Project 로 jsp 파일을 만들게 되면
WebContent 에 jsp 파일이 저장된다.
C:\tomcat\conf 안에 보면 context.xml 파일이 있다.
이 파일을 복사해서
C:\workspace\Servers\Tomcat v5.5 Server at localhost-config 안에 복사한다.
현재 나는 eclipse + tomcat 5.5 + mysql 를 설치하여 사용한다.
자신이 사용하는 편한 편집기로 context.xml 을 연 후에
각자의 설치 사항에 맞게 설정하면 된다. 나는 editplus를 사용했다.
그림을 클릭하면 크게 보임
위와 같이
<Resource name="jdbc/jsptest"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
loginTimeout="10"
maxWait="5000"
username="jspid"
password="0310"
testOnBorrow="true"
url="jdbc:mysql://localhost:3306/jsptest"
></Resource>
를 추가하고 저장하면 설정은 끝이다.
매우 간단한 방법인데 기존 방법대로 설정을 하면서 현재 패치에 적용이 안되는
문제로 참 많은 고생을 하였다.
더더군다나 내가 초보자라 더 어려웠는지도 모르겠다
eclipse 는 설정이 다르더라 .
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
블로그를 한 100여개 넘도록 알아보니 대충 문제는 알겠는데
문제 해결은 안되고 이것저것 해보다가 6시간만에 문제 해결 ;;
우선 톰켓 5.5* 이상 부터는 Connection Pool 설정시에 server.xml 과 web.xml 에
별도로 내용을 설정할 필요없이 context.xml 설정만 하면 된다 .
eclipse europa 를 쓰면서 답답한 것은 기존 것과 패턴이 많이 바뀌면서
인터넷에 자료가 너무 없다. 해서 다른이에게 도움이 될까해서 남겨놓는다.
일단 http://commons.apache.org/ 사이트에서 아래 commons 파일을 다운 받아서
1. commons-pool-1.4.jar
2. commons-dbcp-1.2.2.jar
3. commons-collections-3.2.jar
C:\workspace\study\WebContent\WEB-INF\lib 에 복사한다.
나는 eclipse 3.3 europa wtp all-in-one 를 설치해서 사용한다.
europa 에서 Dynamic Web Project 로 jsp 파일을 만들게 되면
WebContent 에 jsp 파일이 저장된다.
C:\tomcat\conf 안에 보면 context.xml 파일이 있다.
이 파일을 복사해서
C:\workspace\Servers\Tomcat v5.5 Server at localhost-config 안에 복사한다.
현재 나는 eclipse + tomcat 5.5 + mysql 를 설치하여 사용한다.
자신이 사용하는 편한 편집기로 context.xml 을 연 후에
각자의 설치 사항에 맞게 설정하면 된다. 나는 editplus를 사용했다.
그림을 클릭하면 크게 보임
위와 같이
<Resource name="jdbc/jsptest"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
loginTimeout="10"
maxWait="5000"
username="jspid"
password="0310"
testOnBorrow="true"
url="jdbc:mysql://localhost:3306/jsptest"
></Resource>
를 추가하고 저장하면 설정은 끝이다.
매우 간단한 방법인데 기존 방법대로 설정을 하면서 현재 패치에 적용이 안되는
문제로 참 많은 고생을 하였다.
더더군다나 내가 초보자라 더 어려웠는지도 모르겠다