【发布时间】:2026-02-22 09:05:02
【问题描述】:
我正在尝试在 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 需要该类
同一个包在 Fuse 6.2.0-133 上部署并正常工作。 我更新了项目的 pom 以使用 Fuse 6.2.1 的 lib 版本。
我注意到应该提供缺失类的库位于 Fuse 6.2.0 的“系统”文件夹中,但不在 Fuse 6.2.1 中
库是 org.apache.servicemix.bundles.javassist
我的问题是:lib 被删除是有原因的还是一个错误?如果不是错误,我是否必须在结构配置文件中明确包含捆绑包?
【问题讨论】:
标签: jbossfuse