sql-server - Tomcat 连接到 SQL 服务器

标签 sql-server tomcat jdbc mssql-jdbc

我将 SQL 服务器及其驱动程序连接到我的动态 Web 项目。我创建了一个成功连接到我的数据库的测试类(不是网站的一部分)。

但是,当我尝试在我的网站(实际上是在 java servlet 中)连接到我的数据库并在我的服务器/Apache Tomcat 上运行它时,我得到了异常:

class not found

我不明白为什么会这样。我的服务器正在运行,并且数据库连接在常规 java 类中运行。在 (Tomcat) 网络服务器上使用 SQL 服务器时,是否必须设置其他内容?

如有任何帮助,我们将不胜感激!

最佳答案

我想您正在使用 JDBC 驱动程序从 servlet 连接到您的 SQLserver。

确保您已将 JDBC jar 文件复制到实际运行 servlet 的 Tomcat 应用程序中。确保您正在访问该 servlet,特别是从您的前端(网站)访问,而不是错误地访问另一个在其类路径中没有 JDBC 类的 servlet:

通常 jar 文件进入 webapps/your_app_name/WEB_INF/lib

你能分享堆栈跟踪吗?你的代码在哪个类上被破坏了?

关于sql-server - Tomcat 连接到 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53397225/

相关文章:

sql - SQL Server 的端口号

java - struts 2 中的数据库访问

java - JDBC和JSP数据库连接

java - Spring WebFlux 无法在 Tomcat 中运行

java - java中插入后如何获取vendorNo

sql - 每十步选择SQL

sql-server - 在 ISNULL 中选择语句

sql-server - 数据库层的业务逻辑

eclipse - 资源不可用问题

java - LinkageError - 违反加载程序约束 - 解析方法 "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()"时