:+:+: 사랑愛 - Ever after :+:+:

밋첼™'s Blog is powered by Tattertools

'tomcat6'에 해당되는 글 1건

  1. 2008.03.12 JAVA6 + Tomcat6 (2)

JAVA6 + Tomcat6

개발자愛/JAVA 2008.03.12 14:47 by 밋첼™

java6 와 tomcat6 의 연동은 java5+tomcat5.5 와 크게 다르지 않았다.

parameter 부분을 하나의 컨텍스트 안에 모두 표현하고 하는 것 까지는 좋았으나, 

tomcat home conf 디렉토리 아래로.. \Catalina\localhost 디렉토리들은 없는 것이 아닌가... 

일단 해보자는 생각에... 컨텍스트 설정을 모두 마친 후 서블릿을 타고 메인 페이지를 뿌리는 것 까지는 좋았으나, 

DB를 커넥트 못하고 에러 화면을 뿌린 것이다.

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at base.DBConnResource.<init>(Unknown Source)
at user.UserServ.userLogin(UserServ.java:781)
at user.UserServ.performTask(UserServ.java:49)
at base.PublicBaseServlet.performPreTask(Unknown Source)
at com.nara.jdf.servlet.JDFBaseServlet.performBasePreTask(JDFBaseServlet.java:60)
at com.nara.jdf.servlet.JDFBaseServlet.doPost(JDFBaseServlet.java:31)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:402)
at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:170)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)
at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476)
at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307)
at java.sql.DriverManager.getDriver(DriverManager.java:253)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
... 26 more


이 상태에서 고민을 반복하다..
Resource name="jdbc/Mysql" auth="Container" 이 부분이 있었던 기존의 xml을 context.xml 에 아래와 같이 추가하였다.

<?xml version='1.0' encoding='utf-8'?>
<Context reloadable="true" privileged="true">

  <!-- Default set of monitored resources -->
  <WatchedResource>WEB-INF/web.xml</WatchedResource>

<Resource name="jdbc/Mysql" auth="Container"
           type="javax.sql.DataSource" username="jsjung" password="hahaha"
           driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mail?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=euc_kr&amp;mysqlEncoding=euckr"
           maxActive="100" maxIdle="10"/>

</Context>

그리고 톰캣 재시작.. 이제야 되는 구나... 이후로 일사천리로 작업을 진행~

오라클 역시 위와 같은 방법으로 연결할 수 있었다...

역시 뭐든지 모르는 건 부딪혀 봐야 알겠더라는...

삽질의 보람이 느껴지는 하루였다..^^

'개발자愛 > JAVA' 카테고리의 다른 글

[Linux] ftp 명령어 모음  (0) 2008.03.20
Apache Tomcat = 아파치 바람둥이? ^^  (0) 2008.03.17
JAVA6 + Tomcat6  (2) 2008.03.12
[Linux] strings command  (0) 2008.03.11
HTML 특수문자코드표  (0) 2008.03.07
crontab : 윈도우의 스케줄러와 같은 역할을 하는 명령어  (0) 2008.03.04

댓글을 달아 주세요

  1. lee  댓글주소  수정/삭제  댓글쓰기

    정말 고마운 글이네요 10시간 헤매다가 드뎌 커넥션 문제 해결 봅니다.
    ㅋㅋ

    2009.03.03 02:36 신고
1 
BLOG main image
:+:+: 사랑愛 - Ever after :+:+:
제 사진은 예술이 아닌 추억의 부분입니다. 방법도 이론도 없으며, 즐겁게 담고 기록으로 남길뿐입니다 <Facebook> Mitchell Jung
by 밋첼™

카테고리

분류 전체보기 (542)
사랑愛 (177)
사진愛_Photo (99)
가족愛 (0)
개발자愛 (64)
음악愛 (15)
그외愛 (179)
리뷰愛 (8)

달력

«   2018/07   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
textcubeDesignMyselfget rss