SQL Server 데이터베이스를 리버스 엔지니어링하려고합니다. 프로젝트를 설정하고 엔티티, 컨트롤러를 만들고 웹 MVC를 설정했습니다.스프링 루트 TrustManager를 찾을 수 없습니다
이 후 나는 tomcat으로 응용 프로그램을 시작합니다. 웹 인터페이스를 호출하고 레코드를 추가하십시오. 모든 것이 잘 작동합니다. 위로 루 쉘 (STS-플러그인)에
은 내가 database introspect --schema dbo
명령을 시도하지만 난이 작은 피드백을 가지고 : javax.net.ssl.TrustManager not found by [85]
당신이 OSGI와 sqljdbc 항아리를 시작해야합니다 타 포스트에 대한 언급에서 사용자처럼 이 : 내 스프링 루 로그 자세한 내용은 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
을
그러나이와 osgi start --url file:///C:/Users/e.zienecker/Downloads/mssql/sqljdbc4-4.0.jar
나는 다음과 같은 메시지를 받았습니다
응용 프로그램 (tomcat 실행)을 시작하면 작동합니다. 오류가없고 응용 프로그램에서 데이터베이스를 성공적으로 만들었습니다. 응용 프로그램을 중지하고 쉘로 다시 전환하여'database introspect --schema dbo' 명령을 실행하면이 오류가 발생합니다. 따라서 database.properties에는 문제가 될 수 없습니다. –
하지만 .. 생성 된 응용 프로그램 양식을 사용하여 새 등록을 만들려고한다면 .. 당신을 위해 일하고 있습니까? SELECT 문을 실행하면 생성 된 요소를 얻고 있습니까? 여기서 무슨 일이 일어나고 있는지 알기 위해서는 이전 스크립트를 시작하기 전에'development mode' 명령을 실행할 수 있습니다. 그러면 Spring Roo 쉘의 추적에 대한 자세한 정보가 표시됩니다. 시도 해봐! 당신의 대답을 기다리고;) – jcgarcia
예, 클라이언트를 통해 레코드를 삽입하면 데이터베이스에 레코드가 표시됩니다. 쉘의'introspect'만이 작동하지 않습니다. 'development mode' 명령을 입력 한 후'database introspect --schema dbo' 명령을 입력했으나'javax/net/ssl/TrustManager'와 같은 오류가 발생했습니다. –