我正在JBoss EAP 6.4上的JBoss Fuse 6.3上构建Camel WAR,为了不将WEB-INF/lib
下的Camel,Spring和CXF JAR包括在内,我在pom.xml
中编写了这些依赖项:
一种
org.jboss.fuse.bom
jboss-fuse-parent
6.3.0.redhat-371
org.jboss.fuse.bom
jboss-fuse-parent
6.3.0.redhat-371
绒球
进口
org.apache.camel
骆驼父母
提供
绒球
org.apache.camel
骆驼核
提供
org.apache.camel
骆驼核心osgi
提供
org.apache.camel
骆驼cxf
提供
org.apache.camel
骆驼
提供
org.springframework
春天的背景
提供
org.springframework
弹簧网
提供
org.springframework
弹簧芯
提供
org.springframework
春豆
提供
org.springframework
春季表达
提供
org.apache.kafka
kafka客户端
2.0.0
org.apache.camel
骆驼小程序
提供
org.apache.camel
骆驼-http4
提供
org.apache.camel
骆驼杰克逊
提供
com.fasterxml.jackson.core
杰克逊·达宾德
2.4.3
com.fasterxml.jackson.jaxrs
jackson-jaxrs-json-provider
2.4.3
org.apache.cxf
cxf-rt-transports-http
提供
通过这种方式,应该从容器中获取Camel,Spring和CXF依赖项,但是问题是,在WAR启动期间,我得到ClassNotFound
的Camel,Spring和CXF类。
问题是什么?如何从Fuse容器中获取那些依赖项?