0

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 나는 다음과 같은 메시지를 받았습니다

답변

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'와 같은 오류가 발생했습니다. –

관련 문제