Развертывание пакета файловой системы в Glassfish v3

#deployment #glassfish #osgi

#развертывание #glassfish #osgi

Вопрос:

Я пытаюсь использовать способ файловой системы (просто удалите пакет) для развертывания пакета OSGi в Glassfish v3. Когда я помещаю пакет в autodeploy / bundles /, он не работает, никаких журналов, nada, zip.

  • Когда я пытаюсь использовать консоль администратора или telnet, оба способа работают…
  • Когда я помещаю JAR в автоматическое развертывание, журналы сообщают мне, что он не может обрабатывать формат файла

Я включил установку файла Apache Felix (3.1.10) (она отображается как запущенная в консоли OSGi Felix). Я проверил файл org.apache.felix.fileinstall-autodeploy-bundles.cfg и свойство felix.fileinstall.dir: оно читается как ${com.sun.aas.instanceRoot}/autodeploy/bundles/ (конфигурация по умолчанию).

Я в основном застрял и был бы благодарен за помощь экспертам Glassfish / OSGi.

Спасибо!

Ответ №1:

Какую версию GlassFish вы используете? Вы можете запустить «asadmin version», чтобы узнать версию. Можете ли вы запустить «jstack» и посмотреть, есть ли в нем какие-либо потоки с именем fileinstall?

Sahoo

Комментарии:

1. вероятно, это был бы лучший комментарий, чем ответ

2. Привет, Саху, прежде всего, спасибо за ваш ответ. — версия asadmin выдает мне «GlassFish Server Open Source Edition 3.1 (сборка 43)» — Я использовал jstack и не нашел потока fileinstall, я доступен для получения дополнительной информации.

Ответ №2:

Это была неправильная настройка с моей стороны :-/

Для получения дополнительной информации выполните следующую процедуру:http://markmail.org/message/itphcq7rqdc76gys