Как увидеть Java Blueprint в Apache Brooklyn

Я следовал шагам следующего примера:

https://brooklyn.incubator.apache.org/v/0.7.0-SNAPSHOT/java/archetype.html

И теперь у меня есть моя банка в каталоге /target (я предполагаю, что это план Java).

Я хочу увидеть этот план на сервере apache brooklyn, но ничего не вижу.

Я скопировал сгенерированную банку в lib/brooklyn и в lib/dropins, но безуспешно при запуске сервера. Я ничего не вижу, когда запускаю сервер.

Я что-то упускаю? Может проблема в версиях? Генерация на банке была сделана с помощью Milestone 1, а apache brooklyn — майский снимок 0.7.0.


person Iker Aguayo    schedule 29.05.2015    source источник


Ответы (1)


Присутствие jar в lib/dropins позволяет использовать ваш план через схемы YAML или другие схемы Java.

Например, если ваш проект Java называется com.acme.brooklyn.MyBlueprint, вы можете запустить приложение YAML, например:

location: localhost
services:
- type: com.acme.brooklyn.MyBlueprint

Если вы хотите, чтобы ваш чертеж был указан в каталоге (т. е. чтобы его можно было обнаружить), у вас есть несколько вариантов (в последнем снимке 0.7.0):

Вы также можете рассмотреть возможность создания своего кода в виде пакета OSGi, а не помещать его в lib/dropins. Преимущество использования OSGi заключается в том, что вы можете иметь версионные схемы Java, обновляя код для разных версий.

person Aled Sage    schedule 29.05.2015