0

我在使用 Oracle jmscommon.jar 时遇到了这个错误,但我可以很容易地将这个问题扩展到其他非 OSGI 包 jar。根据:

http://my.safaribooksonline.com/book/operating-systems-and-server-administration/apache/9781782172048/5dot-deploying-applications/ch05s03_html

我应该能够将任何 jar 放到 Karaf 部署目录中,以便 jar 中的类可用。但是,当我尝试部署引用 jmscommon 中的类的应用程序时 - 结果发现找不到这些类。

我是否需要在 Karaf 中安装一些东西才能在部署中删除任何非 OSGI 捆绑 jar?还是我需要为 Oracle jmscommon.jar 做一些特别的事情?

4

1 回答 1

0

看起来我只需要在 manifest.mf 中导入引用的包: Import-Package: org.osgi.framework,javax.jms

于 2014-05-10T18:21:56.117 回答