Инфраструктура OSGi (Open Service Gateway Initiative) - это модульная система и сервисная платформа для языка программирования Java, которая реализует полную и динамическую компонентную модель.
1 ответ

Как разрешить конфликт пакетов между joda-time и org.joda

Когда я запускаю свое приложение, virgo выдает исключение следующим образом: [2015-09-05 11:27:53.254] TCP Connection(2)-127.0.0.1 <DE0002E> Installation of bundle 'com.onboard.web.api' version '3.0.0.SNAPSHOT' failed. org.eclipse.virgo.kernel…
05 сен '15 в 03:50
1 ответ

Ошибка запуска проекта Maven OSGi

Я пытаюсь запустить Maven OSGi, но я получаю: Exception in thread "main" java.lang.NullPointerException: Specified service reference cannot be null. в System.out.println(framework.getBundleContext().getService(reference)); ниже в initialize(), Я не …
1 ответ

Какова связь между пакетом и версией пакета в OSGi?

В пакетах OSGi пакеты экспортируются и импортируются с номером версии. Тем не менее, для пакетов определена версия. Это кажется излишним для меня. Какой смысл управлять версиями как пакета, так и пакетов, содержащихся в нем? Я понимаю, что комплекты…
09 дек '13 в 08:37
1 ответ

OSGI knopflerfish отсутствует пакеты или не может решить их

У меня есть пакет с некоторыми JAR-зависимостями, но я не знаю, почему, когда я запускаю этот пакет, он не может разрешить пакеты из slf4j.jar, Это ошибка, показанная knopflerfish: WARNING: Prefs file removed in background /root/.java/.userPrefs/pre…
10 ноя '16 в 08:14
3 ответа

Tomcat: как Tomcat самостоятельно выгружает классы?

Я ищу способ заменить банку со старой функциональностью на новую, не останавливая все приложение. Я немного погуглил ( Разгрузка классов в Java?, Динамически загружаемые и выгружаемые модули приложения в Java - как?) И нашел 3 возможных решения: OSG…
18 окт '16 в 15:29
2 ответа

OSGi и устаревшие библиотеки

Я некоторое время изучал OSGi, и мне интересно, как лучше работать с "устаревшими" библиотеками (которые выпускаются как простые JAR-файлы, а не как пакеты OSGi). Как вы думаете, это лучший способ справиться с этим? Модификация их файла манифеста и …
25 июн '09 в 19:47
1 ответ

Кура Как общаться между пучками?

Я пытаюсь сделать проект IoT, где мне нужно реализовать некоторые сервисы OSGi. Проблема заключается в том, что эти службы должны передавать информацию между ними. Я видел, что это возможно делать с некоторыми инструментами, такими как "bnd", но в н…
26 сен '18 в 23:37
8 ответов

Persistence.xml и OSGi (Equinox)

В настоящее время я тестирую с использованием OSGi. Я запускаю это через Eclipse. Я хочу, чтобы мой уровень DAO был частью решения OSGi, но мой первый камень преткновения - эта ошибка: Jun 29, 2009 6:12:37 PM org.hibernate.cfg.annotations.Version &l…
29 июн '09 в 23:36
2 ответа

Apache Felix File Install jar из папки развертывания

Я пытаюсь использовать Apache Felix File Install со встроенной версией Феликса. Основная идея проста, у меня есть файл приложения jar, который можно запустить с помощью стандартного java -jar app.jar и приложение запустит Apache Felix Framework, а з…
03 сен '15 в 23:01
3 ответа

Как избежать проблем с загрузкой классов с MyBatis в среде OSGI?

Я работаю над Eclipse 3.7 RCP-приложением с несколькими модулями. Модуль A представляет собой набор библиотек, включая mybatis-3.2.2.jar. Модуль B зависит от модуля A (Require-Bundle в manifest.mf) и имеет код, который использует MyBatis для доступа…
02 окт '13 в 15:19
3 ответа

Как автоматически развернуть зависимости Maven в JBoss в виде пакетов OSGI?

У меня есть проект, который развертывает автономное приложение Apache ServiceMix OSG. Он имеет множество зависимостей, и он построен с Maven. Теперь я хочу развернуть это приложение в JBoss AS. Я нашел интересный плагин Maven под названием jboss-as-…
19 фев '13 в 17:07
2 ответа

Log4J2 не установлен в качестве регистратора в среде OSGi

Я использую Commons-Logging, который должен соединиться с Log4J2 в среде OSGi и поэтому добавил зависимости, export-package и import-package в pom.xml как показано ниже, но регистратор не настроен на регистратор Log4J2. Ошибки не отображаются, но пр…
04 июл '17 в 07:02
5 ответов

FrameworkEvent ОШИБКА при запуске Hello World OSGI Bundle

Я новичок в ОСГИ. Я следовал следующему уроку, чтобы создать простой пакет OSGI Hello World в Eclipse. http://www.javaworld.com/javaworld/jw-03-2008/jw-03-osgi1.html?page=2 При запуске проекта я получаю кучу ошибок в консоли. Ниже приведены эти ошиб…
10 июл '13 в 19:44
1 ответ

Тест JerseyJUint - как программно загрузить файл OSGI-INF/blueprint/config.xml в Java

Я пишу Junit для спокойных веб-сервисов. Я хочу загрузить свой конфигурационный файл, который находится по адресу /src/test/resources/OSGI-INF/blueprint/config.xml, поэтому перед выполнением любого из моих тестовых случаев все бины, определенные в ф…
07 сен '17 в 20:26
1 ответ

JSR305 OSGi Exports смелый

Модуль brave core добавил экспорт для javax.annotation;version="[3.0.0,4)", что вызывает проблему при развертывании приложений OSGi с использованием brave в JBoss Fuse - поскольку системный пакет уже экспортирует javax.annotation;version="1,0". Хоти…
03 июл '17 в 04:50
1 ответ

Eclipse: как извлечь ресурс из пакета

Я использую этот код для извлечения папки из пакета URL url = Platform.getBundle("myBundle").getEntry("myFolder"); File fileTmp = null; try { fileTmp = new File(FileLocator.resolve(url).toURI()); } catch (URISyntaxException e1) { // TODO Auto-genera…
06 май '13 в 17:39
1 ответ

Не удается получить BundleContext в веб-приложении

Я добавил следующие пакеты, чтобы развернуть войну (веб-приложение) в среде OSGi. Я использую "двоичный двоичный файл Apache Felix": 32|Active | 20|OPS4J Pax Logging - API (1.7.0) 33|Active | 20|OPS4J Pax Logging - Service (1.7.1.SNAPSHOT) 34|Active…
21 май '13 в 15:04
1 ответ

Веб-приложение на основе Vaadin недоступно (404) в Apache Felix

ОБНОВЛЕНИЕ: решено. Мне пришлось использовать пакет утилит для автоматической загрузки приложений Vaadin в OSGI. См. Http://dev.vaadin.com/wiki/Arvue/OSGi Пакеты, которые я использовал: org.vaadin.osgi, org.vaadin.osgi.staticres === Я создал пример …
10 сен '11 в 20:08
2 ответа

Зависимость конфигурации PAM EXAM, требующая более старого JAR, когда доступен более новый

Я борюсь с конфигурацией PAX EXAM для интеграционных тестов проекта, который я начал работать несколько недель назад. Основная проблема связана с зависимостями пакетов, которые я собираюсь протестировать, но я всегда мог развиваться для каждой пробл…
01 авг '18 в 21:11
0 ответов

Вклад Apache DS в меню

Недавно я унаследовал проект приложения Eclipse RCP. К сожалению, он не имеет документации, но в основном он очень похож на Apache Directory Studio (он использует пакеты Apache DS и просто предоставляет некоторые другие функции для пользователей, оп…
27 окт '15 в 10:10