Tomcat/cannot be cast to org.apache.commons.dbcp.BasicDataSource のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Tomcat/cannot be cast to org.apache.commons.dbcp.BasicDataSource へ行く。
- 1 (2013-12-08 (日) 15:26:36)
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接続設定が正しく書かれているかを確認してみてください。