Мы собираемся использовать Karaf, но их введение/быстрый старт (основной веб-сайт Karaf) почти ничего не говорит о развертывании приложений в контейнере — я знаю, удивительно, но это правда. Кто-нибудь знает полезное введение для тех, кто совсем не знаком с Карафом? Спасибо.
Настоящее введение в Apache Karaf
Ответы (3)
Я предполагаю, что вы смотрели не в те места, потому что документация пользователя и разработчика говорит вам, что вы либо развертываете свои артефакты, либо опуская папку развертывания, устанавливая с URL-адресом osgi: install, добавляя/устанавливая функции и так далее. Я действительно рекомендую RTFM, он есть. Если вы все еще не нашли то, что ищете, обратитесь в список рассылки пользователей.
На этом сайте вы найдете онлайн-документацию Karaf.
Google для ключевых слов: java, пакет osgi, активатор
появятся примеры того, как кодировать для Karaf. Например: http://www.javaworld.com/javaworld/jw-03-2008/jw-03-osgi1.html?page=2
Кроме того, изучив ключевые слова (OSGI и bungle), я заметил, что у netbeans есть тип проекта «OSGi Bundle». Как мило.
Вот несколько полезных ссылок:
- Как использовать консоль Karaf: http://karaf.apache.org/manual/latest/users-guide/console.html
- У Кристиана Шнайдера также есть несколько полезных руководств: http://www.liquid-reality.de/display/liquid/Karaf+Tutorials
- Блог Жана-Батиста Онофре (поиск в Google)
Обратите внимание, что в Karaf 3 есть немного другие команды оболочки, поэтому убедитесь, что вы указываете на правильный Karaf, или вы узнаете, как перевести команды Karaf 2.x в Karaf 3.