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,它可以在进程内和通过 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 清单元数据导入其依赖项的 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 一起使用,则可以轻松地对其进行配置。
  • 热部署 - 除了支持通过管理控制台进行部署外,还可以通过将工件复制到拾取目录(以归档或展开的形式)来将其部署到 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 社区中所有即将举行的活动。

查看全部