掲示板(java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper cannot be cast to)
評価
0
java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper cannot be cast to
例外出力され行き詰ってます。 どうかご助言お願いします 開発環境スペックは以下のとおり Tomcat・・6.037 JDK,JRE1.6 DB・・・xampp1.7.7を使用したのでMySQL5.5.16を使用しました 統合開発環境はEclipse3.7を使用 JDBC5.06を使用 ・JDBCのファイルmysql-connector-java-5.0.6-binをTomcatのlibフォルダ直下、Eclipseの作業用フォルダー 直下の\HappyChat\WebContent\WEB-INF\libに配置済み JDBCの接続はTomcatのSever.xmlに以下の通り記述しました 中略・・・ <Context docBase="HappyChat" path="/HappyChat" reloadable="true" source="org.eclipse.jst.jee.server:HappyChat"> <Resource name="jdbc/mydata" auth="Container" type="javax.sql.DataSource" username="データベースのユーザ名"// password="データベースのパスワード"// driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/happychat_db?autoReconnect=true" /> </Context> 今現在問題になってるのは題名通りの例外が出力されて行き詰ってます すべての例外出力は以下の通りになります java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper cannot be cast to com.mysql.jdbc.Connection at Db_UserData.createConnection(Db_UserData.java:25) at Db_UserData.AccountDataAdd(Db_UserData.java:50) at UserAccuntCotoroler.doGet(UserAccuntCotoroler.java:30) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) 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:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) 2013/07/07 18:28:38 org.apache.catalina.core.StandardWrapperValve invoke 致命的: サーブレット UserAccuntCotoroler のServlet.service()が例外を投げました java.lang.NullPointerException at Db_UserData.AccountDataAdd(Db_UserData.java:54) at UserAccuntCotoroler.doGet(UserAccuntCotoroler.java:30) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) 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:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) 以上になります。 色々調べてみてはいたんですがまったく変わらず以前として同じ例外が出力されMySQLのDBに接続できない状態になっています。 どなた様かどうかご助言のお願いします