2014-02-10 3 views
0

나는 게임을했습니다! dev/test/prod 모드에서 사용자가 'play run'을하면 잘 작동하는 (1.x) 앱입니다.재생! + Tomcat : 적합한 드라이버가 없습니다. sqlserver

10 2 월 2014 12 : 32 : 48.196 SEVERE [HTTP 4 월-8080-간부-20] org.apache 내가 Tomcat 서버에서 실행하려고 할 때, 나는이 예외를 얻었다. 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) at play.plugins.PluginCollection.onApplicationStart (PluginCollection.java:525)play.server.ServletWrapper.contextInitialized (ServletWrapper.java:78) at org.apache()에서 play.info (Play.java:533) 에서 play.start org.apache.catalina.util.LifecycleBase.start에서 .catalina.core.StandardContext.listenerStart org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5154)에서 (StandardContext.java:4734)

: (LifecycleBase.java:150)

내가 플레이 1.2.7를 사용하고는, 톰캣 8.0.1 (V7과 같은 문제) 여기 내 설정 파일입니다 3,691,363,210

db.url = JDBC : SQLSERVER : //127.0.0.1 : 1,444, 데이터베이스 이름 = Blabbla db.driver = net.sourceforge.jtds.jdbc.Driver
jpa.dialect = org.hibernate.dialect.SQLServerDialect

이미 lib 디렉토리 TOMCAT_DIR /에 드라이버를 넣어 시도했지만 아무것도

어떤 생각을 변경하지

?

답변

0

해결책 찾기 : JTDS 대신 MsSQL 용 Microsoft 드라이버를 사용하십시오. JTDS는 독립형에서는 잘 작동하지만 Tomcat에서는 제대로 작동하지 않습니다.

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