Struts2とHibernate4、MySqlServer5.1とApacheTomacat7.0を使用するアプリケーションは、WEB-INF / libディレクトリからjdbcドライバー(5.1用のmySqlコネクタ)を見つけることができません。
次のエラーが表示されます。
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
oracle10g XEをdbとして使用しているときに同じエラーが発生し、WEB-INF/libディレクトリからojdbc14.jarが見つからないというエラーが発生します。エラーメッセージは次のとおりです。
java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521:XE
しかし、Eclipseの実行構成オプションのブートストラップクラスローダー設定でドライバーjarを明示的に指定している場合、アプリケーションは正常に動作しています。
今、私は戦争をサーバーに展開する必要があります、私は戦争アーカイブでeclipseのブートストラップクラスローダー設定を使用できません、、エラーは何ですか、そして私は今何をすべきですか?
hibernate.cfg.xmlの部分は参照用に提供されています。
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>