dm Server 2.0.0 发布

工程 | Andy Wilkinson | 2010年1月12日 | ...

正如 Adrian 所提到的,今天是 dm Server 2.0 的发布日,我很高兴地宣布 dm Server 2.0 **现已发布**。感谢大家在 2.0 开发期间提供的所有反馈,这帮助我们将其打造成我们认为是企业级 OSGi 的一大进步。我们期待着在 Eclipse.org 继续接下来的旅程。

2.0 版本包含了很多出色的功能。以下是简要概述

  • dm Shell - 我们在 2.0 版本中添加了一个全新的 shell,该 shell 可通过 ssh 在进程内和远程访问。它为管理 dm Server 实例及其已部署的工件提供了广泛的支持。
  • 管理控制台 - 在 2.0 版本中,管理控制台进行了大规模的改版。它提供了支持管理和部署工件、检查诊断转储以及检查实时系统和解析失败时捆绑包连接等功能。
  • 计划 - dm Server 2.0 引入了对计划的支持,计划是 1.0 版本 PAR 的强大替代方案,用于部署模块化应用程序。计划可用于引用构成应用程序的所有工件,可以选择使应用程序原子化以将子工件生命周期捆绑在一起,并将其作用域限定为将应用程序与部署在同一 dm Server 实例中的其他应用程序隔离。
  • 配置 - dm Server 一直拥有出色的配置支持,在 2.0 版本中,它变得更好了。除了在 1.0 版本中提供的基于已安装应用程序需求的自动配置捆绑包外,dm Server 2.0 还支持从本地和远程存储库配置计划、PAR 和配置。
  • Web 支持 - dm Server 2.0 在 1.0 版本 Web 支持的基础上,嵌入了基于 Tomcat 的 OSGi Web 容器规范的参考实现,允许用户部署具有所有依赖项(位于 WEB-INF/lib 中)的普通 WAR 文件,以及通过 OSGi manifest 元数据导入其依赖项的 Web 应用程序捆绑包。Web 容器可以使用标准的 Tomcat server.xml 进行配置。
  • 用户区域 - dm Server 2.0 引入了一个用户区域,将 dm Kernel 与用户安装的应用程序隔离开来。这简化了管理,因为它允许用户专注于用户应用程序工件及其依赖项,而无需处理内核的依赖项。
  • Spring 3.0 - 与许多其他项目一样,我们一直在关注 Spring 3.0 的里程碑和候选版本,dm Server 2.0 现在打包了 Spring 3.0 最终版本。如果您更希望使用 dm Server 2.0 并配合其他版本的 Spring,可以轻松进行配置。
  • 热部署 - 除了通过管理控制台进行部署的支持外,还可以通过将工件(以存档或解压缩形式)复制到 pickup 目录来将它们部署到 dm Server。
  • 作为服务运行 - dm Server 现在可以作为 Windows 服务或 Unix 后台进程运行。
  • 日志 - 与 1.0 版本一样,dm Server 的日志支持可通过 SLF4J 获得。在 2.0 版本中,后端已替换为 LogBack,通过修改 dm Server 的 config/serviceability.xml 文件,使其可以进行广泛的配置,并提供开箱即用的丰富附加程序集。
  • Equinox 3.5 - dm Server 2.0 嵌入了 Equinox 3.5,这是 OSGi 4.2 的参考实现。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有