SQL Serverデータベースをリバースエンジニアリングします。私は、プロジェクトを設定し、エンティティ、コントローラを作成し、Web MVCを設定しました。SpringRo TrustManagerが見つかりません
この後、私はtomcatでアプリケーションを開始します。 Webインターフェイスを呼び出し、レコードを追加します。すべてうまく動作します。バックROOシェル(STS-プラグイン)へ
私はdatabase introspect --schema dbo
コマンドを試してみましたが、私はこの小さなフィードバックを得ました:javax.net.ssl.TrustManager not found by [85]
あなたがOSGiのでsqljdbc jarファイルを起動する必要があり、他のポストの言及では、ユーザなどこの:osgi start --url file:///C:/Users/e.zienecker/Downloads/mssql/sqljdbc4-4.0.jar
しかし、これで私は次のようなメッセージだ:詳細についてはjavax/net/ssl/TrustManager
、私の春のカンガルーログ:
// 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
を
私はアプリケーション(tomcatを実行)を起動すると動作します:エラーはなく、アプリケーションはデータベースを正常に作成しました。私がアプリケーションを停止し、シェルに戻って 'database introspect --schema dbo'コマンドを実行すると、私はこのエラーを受け取ります。したがって、database.propertiesには問題はありません。 –
しかし、生成されたアプリケーションフォームを使用して新しい登録を作成しようとすると、それはあなたのために働いていますか? 'SELECT'文を実行すると、作成された要素が得られますか?ここで何が起こっているのかを知るには、前のスクリプトを開始する前に 'development mode'コマンドを実行することができます。これにより、Spring Rooシェルのトレースに関する詳細が表示されます。それを試してみてください!あなたの答えを待って;) – jcgarcia
はい、クライアント経由でレコードを挿入すると、データベースにレコードが表示されます。シェルの 'introspect'だけが動作しません。私は 'development mode'コマンドを入力し、その後に' database introspect --schema dbo'を入力しましたが、 'javax/net/ssl/TrustManager'と同じエラーが発生します。 –