Настоящее введение в Apache Karaf

Мы собираемся использовать Karaf, но их введение/быстрый старт (основной веб-сайт Karaf) почти ничего не говорит о развертывании приложений в контейнере — я знаю, удивительно, но это правда. Кто-нибудь знает полезное введение для тех, кто совсем не знаком с Карафом? Спасибо.


person Gerry    schedule 10.02.2013    source источник


Ответы (3)


Я предполагаю, что вы смотрели не в те места, потому что документация пользователя и разработчика говорит вам, что вы либо развертываете свои артефакты, либо опуская папку развертывания, устанавливая с URL-адресом osgi: install, добавляя/устанавливая функции и так далее. Я действительно рекомендую RTFM, он есть. Если вы все еще не нашли то, что ищете, обратитесь в список рассылки пользователей.

На этом сайте вы найдете онлайн-документацию Karaf.

person Achim Nierbeck    schedule 10.02.2013
comment
Вы упомянули зайти в папку развертывания - где это находится в онлайн-документе сайтов? Это может показаться очевидным (после установки), но об этом следует хотя бы упомянуть, это важная деталь. И я сделал RTFM. - person Gerry; 18.02.2013
comment
Документацию по папкам и краткую подсказку о назначении можно найти по адресу karaf.apache.org/manual/latest-2.3.x/users-guide/ -- в данном случае это папка развертывания для горячего развертывания. - person Achim Nierbeck; 19.02.2013
comment
Дополнительные сведения о том, как работает развертывание: karaf.apache.org /manual/latest-2.3.x/users-guide/deployer.html - person Achim Nierbeck; 19.02.2013
comment
Как использовать консоль karaf.apache.org /manual/latest-2.3.x/users-guide/ -- использовать osgi:install для развертывания из оболочки - person Achim Nierbeck; 19.02.2013
comment
полный список всех доступных команд: karaf.apache.org/ руководство/latest-2.3.x/commands/commands.html - person Achim Nierbeck; 19.02.2013

Google для ключевых слов: java, пакет osgi, активатор

появятся примеры того, как кодировать для Karaf. Например: http://www.javaworld.com/javaworld/jw-03-2008/jw-03-osgi1.html?page=2

Кроме того, изучив ключевые слова (OSGI и bungle), я заметил, что у netbeans есть тип проекта «OSGi Bundle». Как мило.

person Gerry    schedule 07.11.2013

Вот несколько полезных ссылок:

Обратите внимание, что в Karaf 3 есть немного другие команды оболочки, поэтому убедитесь, что вы указываете на правильный Karaf, или вы узнаете, как перевести команды Karaf 2.x в Karaf 3.

person stefan.itu    schedule 09.07.2014