0

Я хочу перестроить базу данных sql-сервера. Я создал проект, создаю сущность, контроллер и настроил веб-mvc.Spring roo TrustManager не найден

После этого я запускаю приложение с tomcat. Вызовите веб-интерфейс и добавьте запись. Все работает нормально.

Перейти к ИМ оболочкам (ССТ-плагин) Я попробовал команду database introspect --schema dbo, но я получил эти крошечные отзывы: javax.net.ssl.TrustManager not found by [85]

Пользователь в другом посте упоминания, что вы должны начать sqljdbc банки с OSGi, как это: 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 

ответ

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 ommand.

Надеюсь, это поможет.

С уважением,

+0

При запуске приложения (TOMCAT запуска) это работает: Там нет ошибок, и приложение успешно создана база данных. Когда я останавливаю приложение и переключаюсь обратно в оболочку и запускаю команду 'database introspect --schema dbo', я получаю эту ошибку. Таким образом, это не может быть проблемой с database.properties. –

+0

Но .. если вы попытаетесь создать новый регистр, используя сгенерированную форму заявки .. он работает на вас? Если вы выполняете инструкцию 'SELECT', вы получаете свои созданные элементы? Чтобы узнать, что здесь происходит, вы можете выполнить команду «режим разработки», прежде чем запускать свой предыдущий скрипт. Это покажет вам больше информации о трассировке оболочки Spring Roo. Попробуй! Ожидание ответа;) – jcgarcia

+0

Да, когда я вставляю запись через клиент, я вижу запись в базе данных. Только «introspect» в оболочке не работает. Я ввел команду 'development mode' и после этого« database introspect --schema dbo », но я получаю ту же ошибку:' javax/net/ssl/TrustManager' –