【问题标题】:How to see a Java Blueprint in Apache Brooklyn如何在 Apache Brooklyn 中查看 Java 蓝图
【发布时间】:2015-05-29 09:22:27
【问题描述】:

我按照以下示例的步骤进行操作:

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

现在我将我的 jar 放入 /target 目录(我假设这是 java 蓝图)。

我想在 apache brooklyn 服务器上看到那个蓝图,但我什么也看不到。

我在 lib/brooklyn 和 lib/dropins 中复制了生成的 jar,但在启动服务器时没有成功。启动服务器时我什么也看不到。

我错过了什么吗?会不会是版本有问题? jar 上的一代是用 Milestone 1 制作的,apache brooklyn 是 May 的 0.7.0-Snapshot

【问题讨论】:

    标签: brooklyn


    【解决方案1】:

    lib/dropins 中的 jar 使您的蓝图可通过 YAML 蓝图或其他 Java 蓝图使用。

    例如,如果您的 Java 蓝图名为 com.acme.brooklyn.MyBlueprint,那么您可以启动一个 YAML 应用程序,例如:

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

    如果您希望您的蓝图在目录中列出(即可被发现),您有几个选择(在最新的 0.7.0-snaphshot 中):

    您还可以考虑将代码构建为 OSGi 包,而不是将其放入 lib/dropins。使用 OSGi 的优点是您可以拥有版本化的 Java 蓝图,为不同版本更新代码。

    【讨论】:

      猜你喜欢
      • 2015-11-02
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多