【发布时间】:2013-06-26 14:22:44
【问题描述】:
我正在创建一个在 Eclipse 之外运行的无头 OSGI 服务器。我使用 Jetty 作为我的 Servlet 容器,并使用 Equinox 作为我的 OSGI 容器。我正在使用 org.eclipse.equinox.http.jetty 捆绑包将 Jetty 添加到 OSGI。如果我从 osgi> 提示符手动启动 jetty 和 org.eclipse.equinox.http.registry ,这一切都会正常运行。但是,我希望它在无人值守的情况下运行,因此我需要在 OSGi 启动时自动(或至少以编程方式)加载这些包。我该怎么做?
换句话说,我如何自动启动 OSGI 包?
【问题讨论】:
-
需要更多细节。首先,您是如何启动 OSGi 的?通常,负责启动 OSGi 框架(“启动器”)的代码也负责安装和启动初始捆绑包。
标签: jetty osgi equinox osgi-bundle