Jboss Fuse 6.2.1 缺少 jar org.apache.servicemix.bundles.javassist
Jboss Fuse 6.2.1 Missing jar org.apache.servicemix.bundles.javassist
我正在尝试在 Fuse 6.2.1-084 中部署一个包,但由于 ClassNotFoundException
而失败
com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile
另一个包 org.apache.servicemix.bundles:org.apache.servicemix.bundles.reflections:0.9.8_1
需要 class
同一个包在 Fuse 6.2.0-133 上部署并正常工作。
我更新了项目的 pom 以使用 Fuse 6.2.1 的 lib 版本。
我注意到,应该提供缺失 class 的库在 Fuse 6.2.0 的 "system" 文件夹中,但不在 Fuse 6.2.1
库是 org.apache.servicemix.bundles.javassist
我的问题是:该库是出于某种原因被删除还是一个错误?如果不是错误,我是否必须明确地将捆绑包包含在结构配置文件中?
缺少的 class 包含在此包中,在
下
jboss-fuse-6.2.0.redhat-133/system
[vgohel@localhost system]$ jar -tf org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar|grep ClassFile
javassist/bytecode/ClassFile.class
javassist/bytecode/ClassFilePrinter.class
javassist/bytecode/ClassFileWriter$AttributeWriter.class
javassist/bytecode/ClassFileWriter$ConstPoolWriter.class
javassist/bytecode/ClassFileWriter$FieldWriter.class
javassist/bytecode/ClassFileWriter$MethodWriter.class
javassist/bytecode/ClassFileWriter.class
请安装包,
install -s mvn:org.javassist/javassist/3.18.1-GA
在安装自定义包之前
或使用
dynamic-import
fuse版本6.2.0和6.2.1的jar版本相同
我正在尝试在 Fuse 6.2.1-084 中部署一个包,但由于 ClassNotFoundException
而失败com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile
另一个包 org.apache.servicemix.bundles:org.apache.servicemix.bundles.reflections:0.9.8_1
需要 class同一个包在 Fuse 6.2.0-133 上部署并正常工作。 我更新了项目的 pom 以使用 Fuse 6.2.1 的 lib 版本。
我注意到,应该提供缺失 class 的库在 Fuse 6.2.0 的 "system" 文件夹中,但不在 Fuse 6.2.1
库是 org.apache.servicemix.bundles.javassist
我的问题是:该库是出于某种原因被删除还是一个错误?如果不是错误,我是否必须明确地将捆绑包包含在结构配置文件中?
缺少的 class 包含在此包中,在
下jboss-fuse-6.2.0.redhat-133/system
[vgohel@localhost system]$ jar -tf org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar|grep ClassFile
javassist/bytecode/ClassFile.class
javassist/bytecode/ClassFilePrinter.class
javassist/bytecode/ClassFileWriter$AttributeWriter.class
javassist/bytecode/ClassFileWriter$ConstPoolWriter.class
javassist/bytecode/ClassFileWriter$FieldWriter.class
javassist/bytecode/ClassFileWriter$MethodWriter.class
javassist/bytecode/ClassFileWriter.class
请安装包,
install -s mvn:org.javassist/javassist/3.18.1-GA
在安装自定义包之前 或使用
dynamic-import
fuse版本6.2.0和6.2.1的jar版本相同