dm Server 2.0 RC1 发布

工程 | Andy Wilkinson | 2009 年 12 月 18 日 | ...

紧随 Spring 3.0 和 Spring DM 1.2.1 之后,我很高兴地宣布 dm Server 2.0 RC1 现在可以下载了。 RC1 功能已完成,如果没有发现重大问题,它将是新年伊始的最终 2.0 版本。所以,请下载 RC 并给我们您的反馈:这是您影响 2.0 版本的最后机会!

如果您对自 M6 以来发生的变化感兴趣,请查看发行说明

感谢您在 2.0 开发期间提供的所有反馈。请在我们走向最终版本时继续提供反馈。

功能概述

2.0 版本中有很多很棒的东西。这是一个简要概述

  • dm Shell - 我们在 2.0 中添加了一个全新的 shell,它可以在进程内和通过 ssh 远程使用。 它为管理 dm Server 实例及其部署的工件提供了广泛的支持。
  • 管理控制台 - 管理控制台在 2.0 中进行了广泛的改进。 除其他外,它支持管理和部署工件、检查诊断转储以及检查实时系统和分辨率失败时的 bundle 连接。
  • 计划 - dm Server 2.0 引入了对计划的支持,这是一种比 1.0 的 PAR 更强大的部署模块化应用程序的替代方案。 计划可用于引用构成您的应用程序的所有工件,可以选择使应用程序成为原子,以将子工件生命周期联系在一起,并限定范围以将应用程序与部署在同一 dm Server 实例中的其他应用程序隔离。
  • 配置 - dm Server 始终具有出色的配置支持,并且在 2.0 中它变得更好。 除了基于已安装应用程序的需求自动配置 bundle(1.0 中可用)之外,dm Server 2.0 还支持从本地和远程存储库配置计划、PAR 和配置。
  • Web 支持 - dm Server 2.0 以 1.0 的 Web 支持为基础,并嵌入了基于 Tomcat 的 OSGi Web 容器规范的参考实现,允许用户部署包含所有依赖项的 vanilla WAR 文件在 WEB-INF/lib 中,以及通过 OSGi 清单元数据导入其依赖项的 Web 应用程序 Bundle。 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 一起使用,则可以轻松地对其进行配置以实现此目的。
  • 热部署 - 除了通过管理控制台支持部署之外,还可以通过将工件复制到提取目录中(以归档或展开形式)来将工件部署到 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 社区中所有即将举行的活动。

查看全部