私はこの Java アプリを開発しています。Eclipse ではすべて正常に動作しますが、sqlserver ドライバーが見つからないため、このプログラムは Apache Tomcat 7.0 では実行されません。
このアプリは sqlserver 2005 データベースに接続することを想定していますがClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
、サーバー側で , を通過しません。
私が見つけたので、それがその行であることを知っています:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
私のログファイルに。、、およびsqljdbc.jar
ごとに を配置しました。catalinaHome/lib
catalinaHome/shared/lib
web-inf/lib
また、フォルダーcatalina.properties
から読み取るように編集しました。shared/lib
私はアイデアがありません、どんな助けも素晴らしいでしょう!
更新 #1 - 問題は解決しました
.class ファイルを手動で war ファイルに含めたところ、動作するようになりました。