【发布时间】:2017-06-17 03:09:19
【问题描述】:
我已经使用
在我的本地 maven 存储库中安装了第 3 方 jarmvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
所以我可以在我的战争项目中使用那个 jar。这个 jar 对它的 pom.xml 有以下依赖:
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-core</artifactId>
<version>5.1.6.Final</version>
</dependency>
我能够成功编译并生成战争。但是当我在 Jboss 7 中部署它时,出现以下运行时错误:
java.lang.NoClassDefFoundError: org/infinispan/manager/DefaultCacheManager
我应该在传递依赖 infinispan-core 中找到哪个类。为什么我的战争中没有包含这种传递依赖?
【问题讨论】: