Top/Tomcat/cannot be cast to org.apache.commons.dbcp.BasicDataSource

Tomcat/cannot be cast to org.apache.commons.dbcp.BasicDataSource の変更点


Tomcat起動時に以下のようなメッセージが表示され、起動に失敗することがあります。

 2013/12/08 15:03:52 org.apache.catalina.core.StandardContext listenerStart
 致命的: クラス jp.co.mcs.sms.server.common.SmsContextLoaderListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です
 java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.BasicDataSource cannot be cast to org.apache.commons.dbcp.BasicDataSource

これは、Tomcatの設定ファイルの<Context>タグ内に、DB接続に関する設定が欠けていることが原因の場合が多いです。
server.xmlやcontext.xml内の<Context>タグを確認して、<Resource>タグ等でDB接続設定が正しく書かれているかを確認してみてください。

ページ新規作成

新しいページはこちらから投稿できます。

TOP