Я пытаюсь развернуть образец сборки военного файла, используя Kundera on jboss AS7.1.1.final
.
Вот шаги, которые я выполнил:
Скопированы jar-файлы корневого пути ресурса в папку 2.0.7.
<module xmlns="urn:jboss:module:1.1" name="com.impetus.kundera" slot="2.0.7">
<resources>
<resource-root path="kundera-core-2.0.7-SNAPSHOT.jar"/>
<resource-root path="cglib-2.2.jar"/>
<resource-root path="commons-logging-1.1.1.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.persistence.api"/>
<module name="javax.transaction.api"/>
<module name="javax.validation.api"/>
<module name="org.javassist"/>
<module name="org.slf4j"/>
<module name="org.apache.commons.lang"/>
<module name="org.apache.commons.collections"/>
</dependencies>
Изменен файл persistence.xml для:
- Я не уверен, что вы можете просто заменить реализацию JPA. Вы можете посмотреть https://community.jboss.org/wiki/HowToUseEclipseLinkWithAS7, который может дайте некоторую помощь, но я не уверен в каких-либо деталях.
<property name="jboss.as.jpa.providerModule" value="com.impetus.kundera:2.0.7" />
Примечание. Мой файл persistence.xml находится в папке deployment/KunderaSampleApp.war/WEB-INF/classes/META-INF
, но почему-то я получаю следующую ошибку:
Он отлично работает с
JBoss AS5CR2
.
Любой указатель на вопрос будет большим подспорьем!
-Вивек
1. создал модуль (com.impetus.kundera), вот module.xml