Jboss4 внутри ОСГИ - PullRequest
       11

Jboss4 внутри ОСГИ

2 голосов
/ 23 февраля 2011

Можно ли запустить Jboss 4.2.3 в виде пакета внутри контейнера OSGI? С какими проблемами это связано?

Для тех, кому не все равно, я хочу запустить dcm4chee внутри OSGI.

Ответы [ 2 ]

3 голосов
/ 25 марта 2011

Хотя это и не невозможно, это будет невероятно сложно, но более простой альтернативой будет встроить OSGi в JBoss, см .:

http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html а также Программно запустить OSGi (Equinox)? а также http://njbartlett.name/2011/03/07/embedding-osgi.html

http://www.dcm4che.org/jira/browse/DCM-308 Похоже, они добавляют поддержку, чтобы сделать Jars действительными пакетами - не могли бы вы просто проработать зависимости и развернуть их в среде OSGi? OSGi поддерживает JMX и JNDI.

Если нет огромных зависимостей от внутренних компонентов JBoss, я бы предложил второй вариант, но остерегайтесь использования Class.forName и другого кода, не удобного для osgi.

1 голос
/ 25 марта 2011

Я зарегистрировал ошибку специально для наборов инструментов dcm4che (примечание 1 e), а не для войны dcm4chee.Я бы предложил зарегистрировать новую проблему для сборки dcm4chee.Однако создание пакетов osgi компонентов инструментария dcm4che, вероятно, будет необходимым шагом в направлении запуска dcm4chee в контейнере osgi.

...