私は Web アプリケーションを開発していて、壁にぶち当たったので、アドバイスが必要です。そのため、アプリケーションは、もう当社にいない同僚によって書かれました。彼らは、バックエンドに Java と Javascript を使用して Apache Tomcat 用の Web アプリケーションを作成しました。このアプリケーションは、JDBC API を使用して SQL Server データベースとやり取りします。この人はすべての開発を Eclipse で行い、この方法で実行しました。
この Web アプリケーションをサーバーに移動しようとしています。Eclipse を使用して WAR ファイルをエクスポートし、これを Tomcat webapps フォルダー内に配置して、これを試みました。その後、Tomcat を起動すると、プログラムが抽出されました。ここまでは順調ですね。ウェブサイトが表示され、うまく機能します。ただし、データベース情報に依存するページにアクセスしようとすると、すべてが NULL になります。Tomcat のログを調べたところ、標準出力に次のメッセージが表示されていることがわかりました。
ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
WAR ファイルにはすべての依存関係が含まれると想定していましたが、おそらくそうではないと推測しています。誰かが経験した場合、これは何が起こったのですか?誰かが知っている場合、Eclipseにこれを行うように指示する方法はありますか? それ以外の場合、私のオプションは何ですか? 私は Java 開発者ではないので、必要に応じて JDBC をインストールする方法がわかりません。
どんな助けでも大歓迎です。マイク