развернутая вручную война игнорирует сопоставление аннотаций jpa, но работает в затмении - PullRequest
0 голосов
/ 06 октября 2011

Я создал весенний веб-проект с помощью Spring Roo.Когда я запускаю проект внутри затмения через wtp на пристани 7.2, он работает нормально.но когда я упаковываю его в файл war, копирую его вручную в папку webapps Jetty и запускаю Jetty, аннотированные классы jpa не привязываются к таблицам, и я получаю сообщение об ошибке, когда запрашиваю что-то: "org.hibernate.hql.ast.QuerySyntaxException: .... не отображается [SELECT o FROM .... o]; вложенное исключение - java.lang.IllegalArgumentException: "

Когда я отправил журнал между журналом eclipse wtp и ручным запуском на пристаниони выглядят очень похоже, за исключением

"org.hibernate.cfg.AnnotationBinder - Связывание сущности из аннотированного класса: ......", которое находится только внутри журнала eclipse wtp

Я полагаючто-то пропущено во время упаковки ...

кто-нибудь знает, что мне не хватает?

Заранее спасибо Макс

1 Ответ

0 голосов
/ 07 октября 2011

Я поместил сущности, которые должны были отображаться в базе данных, теперь явно в файле persistence.xml

, теперь развернутый файл войны работает

до сих пор не знаю, почему он работает при запуске с Jetty: запустить или внутри затмения wtp

...