【发布时间】:2012-03-30 19:57:11
【问题描述】:
我正在使用 Tomcat 7 开发 Web 应用程序并连接到 MSSQL 2008 DB。
从任何基于 Java 控制台的应用程序执行数据库操作时,它会成功。从 Web 应用程序执行相同操作时,相同的代码无法执行,并显示消息“未找到合适的驱动程序”。我们正在使用sqljdbc4
网址private String url = "jdbc:sqlserver://10.100.41.232;databaseName=iptvdb;";
无法理解这种奇怪的行为。任何解决方法?
还尝试使用:端口 1433,但仍然无法正常工作。
【问题讨论】:
-
问题不应该是struts2相关的,它是在JDBC/和驱动之间。您是否在 java 控制台应用程序中使用相同的驱动程序?为此,我使用 Squirrel SQL 客户端。
-
@Quaternion 是的,它的 nt abt Struts 2 .. 它的 jst 在那里提到了基本组件。是的,我正在为控制台应用程序使用相同的驱动程序。
-
我会按照说明设置与您的应用程序服务器的连接池。我希望我能提供更多帮助(glassfish 用户),但由于没有其他人在评论,这就是我要开始的地方。
-
在 Tomcat 上运行时,您将 JDBC 驱动程序放在哪里?
-
尝试先放在 web-inf/lib 下,然后放在 apache 主文件夹的 lib 中。结果相同!!!
标签: sql-server sql-server-2008 jdbc tomcat7