Ich möchte Reverse-Engineering einer SQL-Server-Datenbank. Ich habe ein Projekt eingerichtet, eine Entität, einen Controller erstellt und den Web-Mvc eingerichtet.Spring roo TrustManager nicht gefunden von
Danach starte ich die Anwendung mit Tomcat. Rufen Sie die Web-Schnittstelle auf und fügen Sie einen Datensatz hinzu. Alles funktioniert gut.
Zurück zur roo Shell (sts-Plugin) Ich habe versucht, den database introspect --schema dbo
Befehl, aber ich habe das dieses kleine Feedback: javax.net.ssl.TrustManager not found by [85]
Ein Benutzer in einem anderen Beitrag erwähnt, dass Sie die sqljdbc Glas mit osgi beginnen sollte, wie dies: osgi start --url file:///C:/Users/e.zienecker/Downloads/mssql/sqljdbc4-4.0.jar
Aber damit bekam ich die folgende Meldung: javax/net/ssl/TrustManager
Für weitere Informationen, meine Feder roo log:
// Spring Roo 1.3.2.RELEASE [rev 8387857] log opened at 2016-05-31 10:00:38
project --topLevelPackage de.test --projectName DatabaseSample --java 6 --packaging JAR
// Spring Roo 1.3.2.RELEASE [rev 8387857] log closed at 2016-05-31 10:00:39
// Spring Roo 1.3.2.RELEASE [rev 8387857] log opened at 2016-05-31 10:00:40
jpa setup --provider HIBERNATE --database MSSQL
entity jpa --class ~.Person --testAutomatically
field string --fieldName firstName --notNull
field string --fieldName lastName --notNull
field number --fieldName age --type int
field boolean --fieldName driverLicense
web mvc setup
web mvc all --package ~.web
selenium test --controller ~.web.PersonController
perform tests
perform tests
perform package
// [failed] database introspect --schema dbo
osgi start --url file:///C:/Users/mad/Downloads/mssql/sqljdbc4-4.0.jar
// [failed] database introspect --schema dbo
Wenn ich die Anwendung (tomcat Lauf) starten es funktioniert: Es gibt keine Fehler und die App die Datenbank erfolgreich erstellt wurde. Wenn ich die App stoppe und zur Shell zurückwechsle und den Befehl 'Datenbank introspect --schema dbo' starte, bekomme ich diesen Fehler. Es kann also kein Problem mit den database.properties geben. –
Aber .. wenn Sie versuchen, neue Register mit einem generierten Antragsformular zu erstellen .. funktioniert es für Sie? Wenn Sie eine SELECT-Anweisung ausführen, erhalten Sie Ihre erstellten Elemente? Um zu wissen, was hier passiert, können Sie den Befehl 'development mode' ausführen, bevor Sie Ihr vorheriges Skript starten. Dies zeigt Ihnen mehr Informationen über die Spur auf der Spring Roo Shell. Versuch es! Warten auf Ihre Antwort;) – jcgarcia
Ja, wenn ich einen Datensatz über den Client einfügen, sehe ich den Datensatz in der Datenbank. Nur das "Introspect" in der Shell funktioniert nicht. Ich habe den 'development mode' Befehl und danach die' Datenbank introspect --schema dbo' eingegeben, bekomme aber den gleichen Fehler: 'javax/net/ssl/TrustManager' –