Как развернуть jms jar на Karaf

Я получаю эту ошибку с Oracle jmscommon.jar, но этот вопрос можно легко распространить на другие jar-файлы, не относящиеся к OSGI. Согласно с:

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

Я должен иметь возможность поместить любой jar-файл в каталог развертывания Karaf, чтобы классы внутри jar-файла были доступны. Однако, когда я пытаюсь развернуть свое приложение, которое ссылается на классы в jmscommon, оказывается, что их невозможно найти.

Нужно ли мне что-то устанавливать в Karaf, чтобы иметь возможность просто удалить любой jar-файл, не относящийся к OSGI, при развертывании? Или мне нужно сделать что-то особенное для Oracle jmscommon.jar?


person Ya.    schedule 10.05.2014    source источник


Ответы (1)


Похоже, мне просто нужно импортировать указанные пакеты в manifest.mf: Import-Package: org.osgi.framework,javax.jms

person Ya.    schedule 10.05.2014