[Seasar-user:8377] Re: MySql 接続時の Tomcat エラーの対処方法についてご教授下さい
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 6月 16日 (土) 02:00:35 JST
小林 (koichik) です.
Date: Sat, 16 Jun 2007 01:30:21 +0900 (JST)
From: <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8376] MySql 接続時の Tomcat エラーの対処方法についてご教授下さい
> Project TypeがSuper Agile(S2Dao)でプロジェクトを 作成後、Tomcatを起動すると
>
> org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラス(org.seasar.extension.dbcp.impl.XADataSourceImpl)のプロパティ(driverClassName)の設定に失敗しました。理由はorg.seasar.framework.exception.ClassNotFoundRuntimeException:
> [ESSR0044]クラスが見つかりませんでした。詳細はjava.lang.ClassNotFoundException: com.mysql.jdbc.Driver
>
> というエラーが発生してしまいます。
JDBC ドライバの配置場所の問題かもしれません.
Super Agile で作成したプロジェクトには Jar を配置する
lib ディレクトリが 2 つあります.
<project>/src/main/webapp/WEB-INF/lib
<project>/lib
Tomcat 上の Web アプリから参照できるのは前者のみです.
後者は JUnit 等,単体テストでのみ使用する Jar を
配置するために使われます.
もし MySQL の Jar ファイルを <project>/lib に配置
したのなら,<project>/src/main/webapp/WEB-INF/lib に
移動して試してください.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内