dm Server 2.0.0.M3 已发布,现已开放下载。
自 2.0.0.M3 发布以来,我们在新特性和缺陷修复方面都取得了重要进展,正朝着最终版本迈进。如果您想了解我们一直在努力的所有内容,请查看 M3 发布说明。请继续通过我们的博客评论、论坛和 JIRA 提供反馈。
新增功能和值得关注的方面
OSGi Web 容器参考实现的集成
dm Server 现在包含了
OSGi Web 容器参考实现,并将其用于所有 Web 支持。作为这项工作的一部分,我们还开始使用标准的 XML 格式来配置 dm Server 中的 Tomcat。
管理控制台中的转储分析
dm Server 的管理控制台新增了 Dump Inspector。Dump Inspector 可用于检查 dm Server 服务组件产生的诊断转储。

使用 Git 作为我们的版本控制系统
我们最近将 dm Server 的源代码迁移到了 Git,因为我们认为可以从 Git 的分布式特性及其对分支的优秀支持中受益匪浅。如果您有兴趣访问 dm Server 的源代码并从源代码构建 dm Server,现在代码已托管在 Git 中,相关说明如下。
文档更新
许多新添加的功能现已涵盖在 dm Server
用户指南和
开发者指南中。
ConfigurationAdmin 的使用
dm Server 现在广泛使用 ConfigurationAdmin 来管理其配置。这导致了 dm Server 配置文件及其格式的更改。更新后的
用户指南中描述了新的文件和格式。
更新的应用开发指南
我们更新了使用 dm Server 创建企业级 Java 应用的
指南,使其与 2.0 版本保持同步。
使用 dm Server 的源代码
dm Server 的 Git 仓库
仓库 URL | 内容 |
git://git.springsource.org/dm-server/util.git | 通用工具代码 |
git://git.springsource.org/dm-server/artifact-repository | Artifact 仓库 |
git://git.springsource.org/dm-server/osgi-extensions.git | OSGi 扩展和 Equinox hook |
git://git.springsource.org/dm-server/kernel.git | dm 内核 |
git://git.springsource.org/dm-server/web.git | OSGi Web 容器集成和扩展 |
git://git.springsource.org/dm-server/servlet.git | 管理控制台 |
git://git.springsource.org/dm-server/hosted-repository | 托管的 Artifact 仓库 |
git://git.springsource.org/dm-server/documentation.git | 文档 |
git://git.springsource.org/dm-server/dm-server.git | 打包 |
从源代码构建 dm Server
设置
在从源代码构建 dm Server 之前,需要在您的机器上进行以下设置
git clone git://git.springsource.org/dm-server/dm-server.git
cd dm-server
git checkout --track 2.0.0.M3 -b 2.0.0.M3
ant…