ここで少し問題があります。Spring Security によって管理されるログイン ページと、ユーザー管理用のシンプルな MySQL データベースを使用して、GWT (Google Web Toolkit) に取り組んでいます。私たちは奇妙な行動に遭遇しました。IDE (Eclipse) から開発モードでコードを実行すると、仮想化された jetty はすべてうまく動作しますが、アプリケーションを WAR ファイルでビルドして Tomcat 7 にデプロイしようとすると、次のエラーが発生します。 :
JDBC 接続を取得できませんでした ... jdbc に適したドライバーが見つかりません:mysql://localhost:3306/myschema
この例外の原因は 2 つしかないことは既にわかっており、次のとおりです。
- JDBC ドライバーのロードに失敗しました
- URL 接続文字列の不適切な解析
ここに記載されているように、URL が正しいと確信しています。
<beans:bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
<beans:property name="url" value="jdbc:mysql://localhost:3306/myschema" />
<beans:property name="username" value="root" />
<beans:property name="password" value="root" />
</beans:bean>
したがって、おそらくここでの原因は、Tomcat、またはライブラリをいじる Spring Security です。最後に、すべての jar ファイルを JDBC から SpringFramework および GWT に正しくインポートしました。
さらに情報が必要な場合は、お尋ねください。ありがとう..