높은 테이블을 생성하고 Jboss 퓨즈 OSGi Karaf 컨테이너에 배포하기 위해 최대 절전 모드를 사용하고 싶습니다. 엔티티 클래스에 @Audited 표기법을 추가하고 pom 파일에서 최대 절전 모드로 jar 파일을 열 수 있습니다.JBoss Fuse OSGi가 작동하지 않습니다.
여기
<parent>
<groupId>fuse-examples</groupId>
<artifactId>fuse-spring-hibernate-module</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>fuse-blueprint-hibernate</artifactId>
<packaging>bundle</packaging>
<name>Business Service</name>
<properties>
<camel-version>1.5.0</camel-version>
<maven-bundle-plugin>2.4.0</maven-bundle-plugin>
<javax.persistence>2.0.0</javax.persistence>
</properties>
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>${javax.persistence}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-envers</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jpa_2.0_spec</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.4.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>business-service</Bundle-SymbolicName>
<Meta-Persistence>META-INF/persistence.xml</Meta-Persistence>
<Import-Package>
org.hibernate.envers,
javax.sql,
javax.persistence,
org.hibernate.proxy,
javassist.util.proxy,
org.slf4j
</Import-Package>
<Include-Resource>src/main/resources</Include-Resource>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
는 난의 pom.xml에서 org.hibernate.envers를 분리 한 경우, 내 pom.xml 파일이며, 테이블이 만들어졌지만 _aud 테이블이 생성되지있어. 내가 놓친 설정은 무엇입니까? osgi 컨테이너 또는 pom.xml에서 설정이 누락 되었습니까? 아니면 청사진 xml에서 설정하고 싶습니까?
도와주세요.
당신은 당신이 당신이 할 때 당신의 문제에 대한 언급을하지 않고 Hibernate-envers 라이브러리를 추가했다고 언급했다. 분명히, 게시물이 말한대로 그것을 포함시키지 않으면 감사 테이블이 생성되지 않습니다. 당신이 당신의 포움의 일부 였을 때 당신이 직면 한 문제를 설명 할 수 있습니까? – Naros
나는 부모 POM 파일에서 최대 절전 모드 - 4.2.22.Final-redhat-1 버전을 사용하고있다. – Sridhar
제 질문은 내 번들에서 최대 절전 모드를 사용하는 방법과 이것을 osgi karaf 컨테이너에 배포하는 방법입니다. – Sridhar