在里程碑版本 M5 中,首次提供了独立的 dm Kernel。您可以从这里获取它。
什么是 dm Kernel?
基本上,
dm Kernel 包含了
dm Server 的所有优点,除了对 Web 应用程序的支持。因此,没有提供任何 Web 应用程序(甚至包括
管理控制台或
启动画面),也没有
Tomcat — 只有内核。
本质上,dm Kernel 为您提供了 dm Server 的 OSGi 支持的所有优点,包括
- 作用域
- 热部署
- pars
- bundles(捆绑包)
- plans(计划)
- 配置属性
- 自动配置
- 仓库
- 所有仓库类型:已监视,外部**和**远程
- 链支持(默认情况下链是空的)
- 易于配置
- 用户区域
- 完整的系统和应用程序跟踪及转储支持
- 哦,当然,还有像往常一样的 Spring beans 和 Spring DM 支持,
但没有 Web 相关的东西。
如果您需要 OSGi 模块化支持您的系统应用程序,但不需要或不想托管 Web 应用程序,那么 dm Kernel 就是您想要的。
这与完整的 dm Server 附带的内核*完全相同* — 没有修改或适配。能够单独部署和运行内核进一步证明了 dm Server 的干净,模块化的设计。
小字
如何在没有管理控制台的情况下管理 dm Kernel?(我几乎可以听到你问了。)好吧,答案也在 M5 中提供 — 使用
Shell,无论是本地还是远程(通过 ssh)。您会认为我们计划好了,或者类似的事情。
享受。