dm 服务器 2.0.0.M5

工程 | Ben Hale | 2009年10月12日 | ...

dm 服务器 2.0.0.M5 现已推出,可从此处下载 此处

我们正在接近 2.0.0 版本周期的尾声,因此此里程碑中的大部分工作都集中在锁定用户交互模型上。请查看 M5 发行说明,了解我们一直在开展工作的全部详细信息。请继续通过博客评论、论坛JIRA 向我们提供您的反馈。

另请关注博客,了解有关此新增功能中提到的许多新功能的详细文章。

新增功能

部署配置文件

属性文件现在可以部署在pickup目录或任何已配置的存储库中。然后,这些文件的内容可在 OSGi 的ConfigurationAdmin中访问,PID 指定为文件名(不带.properties扩展名)。

计划属性

计划现在可以具有用于替换的全局定义属性。

<attributes>
	<attribute name="version" value="[1.0.0, 2.0.0)"/>
</attributes>

<artifact type="bundle" name="org.springframework.context.support" version="${version}"/>

计划中的工件可以定义属性,这些属性在部署时转换为 Bundle 清单头。

<artifact type="bundle" name="my.webapp" version="[1.0.0, 2.0.0)">
	<property name="Web-ContextPath" value="/foo"/>
</artifact>

管理控制台

管理控制台的“工件”页面已得到改进,可以将用户安装的工件的依赖项呈现为树。此外,这些树的每个级别都是延迟加载的,从而提高了加载时间的性能。

Admin Console

命令行 Shell

dm 服务器现在附带一个命令行 Shell,以替换以前使用的 Equinox 控制台。可以使用-shell启动命令在本地访问此控制台。

$ bin/startup.sh -shell
<KE0001I> Kernel starting.
<KE0002I> Kernel started.
<SH0001I> dm Kernel ssh shell available on port 2402.

     @@@ ***
    @@@ *****            .__.                  .__.            .__.  .__.
   @@@@ ******         __|  |  _____     _____.|  |__    ____  |  |  |  |
   @@@@@@ ****        / __  | /     \   /  ___/|  |  \ ./ __ \ |  |  |  |
    @@@@@ ***        / /_/  ||  Y Y  \  \___ \ |   Y  \\  ___/ |  |__|  |__
     @@@ ***         \______||__|_|__/ /_____/ |___|__/ \____/ |____/|____/

Type 'help' to see the available commands.
:>

您还可以使用与 Web 和 JMX 访问相同的登录凭据通过 SSH 访问此命令行 Shell。

$ ssh -p 2402 admin@localhost
admin@localhost's password:

     @@@ ***
    @@@ *****            .__.                  .__.            .__.  .__.
   @@@@ ******         __|  |  _____     _____.|  |__    ____  |  |  |  |
   @@@@@@ ****        / __  | /     \   /  ___/|  |  \ ./ __ \ |  |  |  |
    @@@@@ ***        / /_/  ||  Y Y  \  \___ \ |   Y  \\  ___/ |  |__|  |__
     @@@ ***         \______||__|_|__/ /_____/ |___|__/ \____/ |____/|____/

Type 'help' to see the available commands.
:>

基础设施迁移

我们还对 dm 服务器的基础设施的各个部分进行了一些更改。首先,存储库区域已简化为仅包含extusr文件夹。该usr文件夹配置为受监控的存储库,这意味着您无需重新启动服务器即可引用已添加到其中的捆绑包。

New Repository

config/目录已扁平化,并且凭据存储和密钥库已移动。密钥库现在位于config/keystore。凭据存储现在位于config/com.springsource.kernel.users.properties并以属性文件格式指定用户和角色。

##################
# User definitions
##################
user.admin=springsource

##################
# Role definitions
##################
role.admin=admin

可运行的 dm 内核

最后但并非最不重要的是,dm 内核现在是一个独立的可运行分发版。您可以直接从源代码构建 zip 包,也可以从此处下载 此处

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部