2014-02-10 4 views
0

У меня есть игра! (1.x), которое отлично работает, если я запускаю пользовательский проигрыватель, либо в режиме dev/test/prod. Но когда я пытаюсь запустить его на сервере Tomcat, я получил это исключение:играть! + Tomcat: нет подходящего драйвера sqlserver

10-февраля-2014 12: 32: 48.196 СЕРЬЕЗНЫХ [HTTP-апрель-8080-Exec-20] org.apache. catalina.core.StandardContext.listenerStart исключения отправки контекст инициализации события слушателя экземпляра класс play.server.ServletWrapper play.exceptions.DatabaseException: не Может подключено к базе данных, нет подходящего драйвера не найден для : JDBC SQLServer: //127.0 .0.1: 1444; DatabaseName = Blabbla at play.db.DBPlugin.onApplicationStart (DBPlugin.java:161) в play.plugins.PluginCollection.onApplicationStart (PluginCollection.java:525) на play.Play.start (Play.java:533) в play.Play.init (Play.java:305) на play.server.ServletWrapper.contextInitialized (ServletWrapper.java:78) на org.apache .catalina.core.StandardContext.listenerStart (StandardContext.java:4734) на org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5154) на org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150)

Я использую игру 1.2.7, Tomcat 8.0.1 (та же проблема с v7) и вот мой конфигурационный файл:

db.url = JDBC: SQLServer: //127.0.0.1: 1 444; имя_базы_данный = Blabbla db.driver = net.sourceforge.jtds.jdbc.Driver
jpa.dialect = org.hibernate.dialect.SQLServerDialect

я уже пытался поставить драйвер в TOMCAT_DIR/Lib, но ничего не изменилось

Любая идея?

ответ

0

Найти решение: используйте драйвер Microsoft для MsSQL вместо JTDS. JTDS отлично работает на автономном, но не с Tomcat.

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

Смежные вопросы