Ich habe eine Feder-Anwendung, die auf MS SQL Server verbindet, Ich habe die folgenden Abhängigkeiten hinzugefügt, um meine pom.xml,nicht in der Lage zu MSSQL Server von Feder Anwendung verbinden
<!-- ms sqlserver dependency -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
und haben folgende db Parameter für die Datenquelle,
username: uname
password: pwd
url: jdbc:sqlserver://sample.pewtest.com;databaseName=CommonTest.TestDB
driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
Die Anwendung läuft gut in meiner lokalen Umgebung mit Intellij. Aber wenn ich die testApp.war Erstellen und Bereitstellen der Anwendung auf meinem Kater, erhalte ich die folgende Ausnahme,
Fehler bei holen alle Proben org.springframework.jdbc.CannotGetJdbcConnectionException aufgetreten: Es konnte keine JDBC-Verbindung erhalten; verschachtelte Ausnahme ist java.sql.SQLException: Kein geeigneter Treiber für jdbc gefunden: sqlserver: //sample.pewtest.com; databaseName = CommonTest.TestDB
Jede Hilfe zu diesem sehr geschätzt!
Stellen Sie sicher, dass Ihr sqlserver jar auf Ihrem Klassenpfad ist –
setzen Sie den Datenbanknamen? ist das möglich, dass der name ein (dot) 'CommonTest.TestDB' enthält? –
Es ist eigentlich eine Ansicht, die ich abfrage – Raskill