0
我在部署我的.ear时收到“java.lang.NoClassDefFoundError:br/com/company/comum/entity/api/MyEntity”。这个“MyEntity”在“ejb-commo”n模块上,是JPA实体实现的接口。模块“ejb-testapp”有一些实现“MyEntity”的JPA实体。NoClassDefFoundError与EJB类加载器
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<version>6</version>
<generateApplicationXml>true</generateApplicationXml>
<defaultJavaBundleDir>lib/</defaultJavaBundleDir>
<modules>
<ejbModule>
<groupId>br.com.company</groupId>
<artifactId>ejb-common</artifactId>
</ejbModule>
<ejbModule>
<groupId>br.com.company</groupId>
<artifactId>ejb-testapp</artifactId>
</ejbModule>
<webModule>
<groupId>br.com.company</groupId>
<artifactId>web-testapp</artifactId>
<contextRoot>/desktop</contextRoot>
</webModule>
</modules>
</configuration>
</plugin>
我检查了poms中的依赖关系,它没事。
有什么建议吗?