我想对sql服务器数据库进行反向工程。我已经建立了一个项目,创建了一个实体,控制器,并设置了web mvc。
在此之后,我使用tomcat启动应用程序。调用web接口并添加一条记录。一切都很好。
回到roo shell (sts-plugin),我尝试了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日志:
// 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发布于 2016-06-01 18:09:37
您是否配置了所选数据库的用户名、密码和主机名?
您可以再次执行jpa setup命令并提供必要的参数,如--userName、--password等。
spring roo 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命令配置它们。
希望这能有所帮助。
致以敬意,
https://stackoverflow.com/questions/37564850
复制相似问题