6

私はに遭遇していますjava.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

jtds.jar ファイルをCATALINA_HOME/libディレクトリに配置することでエラーを回避できますが、これは理想的なソリューションではありません。アプリケーションは、任意のサーバーにデプロイできるようにモジュール化する必要があるためです。

私はそれを見つけたい場所にある jtds.jarファイルを持っています。[tomcat_dir]/webapps/myapp/WEB-INF/lib

同様の質問がたくさんあることは知っているので、これが重複している場合は申し訳ありませんが、役立つ投稿をまだ見つけることができません.

jtds.jarアプリ パッケージに含めた正しいファイルをアプリが見つけられないのはなぜですか? そのjarファイルをアプリに認識させるにはどうすればよいですか?

4

1 に答える 1

7

Tomcat 6 以降では、特に JNDI データ ソースがある場合、JDBC ドライバー JAR がサーバーの /lib に表示されることが要求されます。

理想的ではないかもしれませんが、乗り越える必要があります。どのくらいの頻度でアプリ サーバーを変更しますか?

于 2012-11-28T18:27:12.977 に答える