use*_*643 3 osgi apache-karaf karaf
我正在尝试使用Karaf并安装了一些捆绑X.这个捆绑包X抱怨缺少要求: Unresolved requirements ... osgi.wiring.package; (osgi.wiring.package=org.apache.commons.httpclient)]
因此,我试图提供通过bundle:install mvn:commons-httpclient/commons-httpclient/3.1其工作的org.apache.commons.httpclient .
但是,在尝试再次启动X后,我仍然得到相同的错误消息.
谢谢!
那个jar不是捆绑,因此无法部署到karaf,它只是被忽略了.
尝试
karaf@root>bundle:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7
Run Code Online (Sandbox Code Playgroud)
确保您的bundle在其META-INF/MANIFEST.MF中具有osgi import声明语法.我假设您使用bndtools生成捆绑包.