Ich bin ziemlich neu in Spring Roo und habe ein Problem mit dem Herstellen einer Verbindung zu einer MSSQL-Datenbank. Ich benutze Spring Tool Suite und Roo Version 1.3.1. Wenn ich versuche, die Verbindung zur Datenbank zu testen (mit set up „JPA-Setup ...“) mit „Datenbank introspect --schema dbo“ ich folgende Fehlermeldung erhalten:Spring Roo - 'JDBC-Treiber nicht verfügbar für' net.sourceforge.jtds.jdbc.Driver '
Located add-on that may offer this JDBC driver
1 found, sorted by rank; T = trusted developer; R = Roo 1.3 compatible
ID T R DESCRIPTION -------------------------------------------------------------
01 Y Y 1.2.4.0010 #jdbcdriver driverclass:net.sourceforge.jtds.jdbc.Driver
....
JDBC driver not available for 'net.sourceforge.jtds.jdbc.Driver'
Danach versuchte ich installieren Sie den Treiber mit:
Aber wenn ich die Datenbank introspect Befehl versuchen Sie es erneut zu laufen, bekomme ich immer noch die obige Nachricht:
roo> addon install id --searchResultId 01
roo> Target resource(s):
-------------------
Spring Roo - Wrapping - jtds (1.2.4.0010)
Deploying...
done.
der Fahrer auch in der Add-on-Liste vorhanden zu sein scheint. Wie hier empfohlen: http://forum.spring.io/forum/spring-projects/roo/118692-unable-to-find-the-jtds-driver habe ich versucht, die Datei mit dem Befehl manuell zu installieren:
osgi start -–url “file:\\\C:\Program Files\Spring Tool Suite\jtds-1.2.4.jar”
aber ich die
Ausnahme bleibtorg.osgi.framework.BundleException: Unable to cache bundle: file:\C:Program
at org.apache.felix.framework.Felix.installBundle(Felix.java:2947)
und das gleiche Verhalten zu bekommen. Ich habe auch das gleiche mit Roo Version 2 versucht, aber dort scheint der "Datenbank Introspect" Befehl nicht verfügbar zu sein.
Vielen Dank Sie für Ihre Hilfe! Ich habe versucht, die Datei "org.springframework.roo.wrapping.jtds-1.2.4.0011.jar" von hier http://repo.spring.io/spring-roo/org/springframework/roo/wrapping/org.springframework zu starten .roo.wrapping.jtds/1.2.4.0011/aber immer noch den gleichen Fehler. – YellowSub
Ok, ich habe es endlich gelöst, indem ich die HTTP-URL des jar anstelle der Datei-URL verwendet habe. – YellowSub