0

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 

答えて

0

選択したデータベースのユーザー名、パスワード、およびホスト名を構成しましたか?

あなたはそれが再びjpa setupコマンドを実行すると--userName--password、などのように、必要なパラメータを提供する行うことができます...

それについて春のカンガルーの1.3.2.RELEASEドキュメント交渉の次のセクション:

http://docs.spring.io/spring-roo/docs/1.3.2.RELEASE/reference/html/command-index.html#command-index-jpa-setup

http://docs.spring.io/spring-roo/docs/1.3.2.RELEASE/reference/html/base-persistence.html#d4e1506

また、あなたはdatabase properties set Cを使用して設定できますオマンド

これが役に立ちます。

よろしく、

+0

私はアプリケーション(tomcatを実行)を起動すると動作します:エラーはなく、アプリケーションはデータベースを正常に作成しました。私がアプリケーションを停止し、シェルに戻って 'database introspect --schema dbo'コマンドを実行すると、私はこのエラーを受け取ります。したがって、database.propertiesには問題はありません。 –

+0

しかし、生成されたアプリケーションフォームを使用して新しい登録を作成しようとすると、それはあなたのために働いていますか? 'SELECT'文を実行すると、作成された要素が得られますか?ここで何が起こっているのかを知るには、前のスクリプトを開始する前に 'development mode'コマンドを実行することができます。これにより、Spring Rooシェルのトレースに関する詳細が表示されます。それを試してみてください!あなたの答えを待って;) – jcgarcia

+0

はい、クライアント経由でレコードを挿入すると、データベースにレコードが表示されます。シェルの 'introspect'だけが動作しません。私は 'development mode'コマンドを入力し、その後に' database introspect --schema dbo'を入力しましたが、 'javax/net/ssl/TrustManager'と同じエラーが発生します。 –

関連する問題