繁体   English   中英

玩! + Tomcat:找不到合适的驱动程序sqlserver

[英]play! + Tomcat : No suitable driver found sqlserver

我有戏! (1.x)应用程序,如果我在开发/测试/生产模式下使用“播放运行”功能,则可以正常运行。 但是当我尝试在Tomcat服务器上运行它时,出现了以下异常:

2014年2月10日12:32:48.196严重[http-apr-8080-exec-20] org.apache.catalina.core.StandardContext.listenerStart异常将上下文初始化事件发送给play.server.ServletWrapper播放类的侦听器实例。 exceptions.DatabaseException:无法连接到数据库,在play.plugins上的play.db.DBPlugin.onApplicationStart(DBPlugin.java:161)上找不到jdbc:sqlserver://127.0.0.1:1444; DatabaseName = Blabbla的合适驱动程序。播放时的PluginCollection.onApplicationStart(PluginCollection.java:525)。播放时的Play.start(播放.java:533)。播放时的Play.init(播放.java:305).server.ServletWrapper.contextInitialized(ServletWrapper.java:78) )的org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)的org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4734)。开始(LifecycleBase.java:150)

我正在使用play 1.2.7,Tomcat 8.0.1(与v7相同的问题),这是我的配置文件:

db.url = jdbc:sqlserver://127.0.0.1:1444; DatabaseName = Blabbla db.driver = net.sourceforge.jtds.jdbc.Driver
jpa.dialect = org.hibernate.dialect.SQLServerDialect

我已经尝试将驱动程序放入TOMCAT_DIR / lib,但未做任何更改

任何想法 ?

查找解决方案:将Microsoft驱动程序用于MsSQL,而不是JTDS。 JTDS可以在独立版本上正常运行,但不能在Tomcat上运行。

db.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM