我正在开发一个 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。
任何帮助表示赞赏。麦克风