【问题标题】:How to test or view the installed OSGI bundles in Apache Ace如何在 Apache Ace 中测试或查看已安装的 OSGI 包
【发布时间】:2014-03-27 14:14:18
【问题描述】:

我已经使用 OSGI 创建了示例应用程序。我已经部署在 Apache Ace 中。它位于apache-ace-1.0.0-bin\server-allinone\store 路径中。如何测试/查看应用程序?

For eg: http://localhost:8080/test/index.jsp

在此之后我该如何继续?如何测试应用程序?

非常感谢任何帮助。

谢谢!!

乔治

【问题讨论】:

    标签: java apache osgi tomcat7 apache-ace


    【解决方案1】:

    从您发布的屏幕截图来看,您一直在关注 Apache ACE 网站上的“用户指南”:http://ace.apache.org/user-doc/user-guide.html

    一旦您设置了工件、功能、分发和目标,下一步就是实际运行一个目标,以便将工件部署到它。该部分在同一文档中进行了描述,从此处开始:http://ace.apache.org/user-doc/user-guide.html#running-a-target

    成功部署应用程序后,它应该处于活动状态。从您在问题中发布的 URL 来看,您已经创建了某种 Web 应用程序。请记住,ACE 本身默认在端口 8080 上运行,因此这可能是您看不到应用程序运行的原因,但为了更好地回答您的问题,您需要更具体地了解您采取的步骤、您的预期和实际情况发生了。

    【讨论】:

    • 感谢您的出色回答@Marcel Offermans。在我的应用程序中,我遵循了以下步骤。1)我添加了工件。 2) 我点击了添加功能并给出了功能名称和描述。3) 将工件拖到功能名称中。 4)我点击了添加分发按钮并添加了名称和描述并将功能拖入其中。 5) 我单击了添加目标并添加了标识符名称并将分布拖入其中。在目标 I 中显示了三个已注册、已批准和空闲的值。如果我错了,请纠正我并指导我的程序
    • 到目前为止一切顺利。你真的也开始了目标吗?如果是这样,它应该获得您为其提供的软件,除非由于某种原因该软件不想安装。在这种情况下,它会尝试安装并进行回滚。确保您部署的捆绑包集实际上在一个框架中协同工作(没有安装其他任何东西)。
    • 当我启动目标时,它没有添加到目标中。
    猜你喜欢
    • 2014-12-01
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 2018-09-11
    • 2020-06-15
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多