Glyn Normington

Glyn Normington

校友
博客文章作者Glyn Normington

Gemini Web 发布候选版本

工程 | 2010年10月4日 | ...

Gemini Web 项目的首个发布候选版本已提供下载。有关自里程碑 4 以来所做的更改,请参阅错误列表。感谢 SAP 的 Violeta Georgieva 持续贡献。

该项目将于 10 月 20 日接受 Eclipse 审查,以便它可以从孵化阶段毕业并在 10 月底发布 1.1.0 版本。依赖于 Gemini Web 的Virgo 项目也应该毕业,并与其 2.1.0 版本同时发布。

SpringSource dm Server 2.0.3 发布

工程 | 2010年9月9日 | ...

SpringSource dm Server 2.0.3 可供下载。此版本的目的是修复 Windows 上当根日志记录级别配置为“调试”时出现的严重问题。此错误 已在 Virgo 中报告并修复,然后向现有客户回传,因为 Virgo 尚未发布其基线版本(计划于 2010 年第四季度发布)。

Virgo 里程碑 4 发布

工程 | 2010年9月3日 | ...

Virgo 里程碑 2.1.0.M04-incubation 可供下载

更改

  • 修复错误 323609:在某些情况下,Windows 下存在严重的日志记录性能问题
  • 为准备由 Hristo Illiev 贡献的 Equinox 3.6 升级而进行的 OSGi 扩展更改
  • 由 Olivier Girardot 贡献的新测试用例和测试覆盖率改进
  • 支持新的框架属性 org.eclipse.virgo.suppress.heap.dumps 并在用户指南中进行说明
  • 删除未使用的 EquinoxConsoleManager
  • 各种构建和测试改进

有关更多详细信息,请参阅错误列表

Virgo 里程碑 M02 的启动性能提升 5 倍

工程 | 2010年7月8日 | ...

Virgo 2.1.0.M02-incubator 可供下载。除了完成“入门指南”之外,此里程碑还大幅减少了启动时间 - 在某些系统上最多可减少 5 倍。

这应该会进一步激励 dm Server 用户迁移到 Virgo:Virgo 是未来开发的代码库,具有更宽松的许可证,并且现在提供了更快的启动速度。

测量

我们测量了 Virgo Web 服务器的热启动(即不使用 -clean)的经过时间,并将里程碑 M02 与 M01 进行了比较。

在四核英特尔至强 2.66 GHz 机器上,启动时间从 68 秒减少到 12 秒,即…

首个 Eclipse Gemini Web 里程碑发布

工程 | 2010年6月30日 | ...

Gemini Eclipse Gemini Web 的第一个里程碑(1.1.0.M01)现已提供下载,并根据Eclipse 公共许可证Apache 许可证 2.0双重许可。

SpringSource 开发了 OSGi Web 容器的参考实现,然后贡献了代码到 Eclipse 作为 Gemini 的 Web 子项目。Gemini 的目标是提供 Java EE 技术的模块化实现。Gemini Web 提供 servlet 和 JSP 技术。

Gemini Web 运行在 Equinox OSGi 框架上并嵌入 Tomcat。它还集成到 Eclipse Virgo Web 服务器中。

有关更多信息,请参阅文档wiki

首个 Virgo 里程碑发布

工程 | 2010年6月17日 | ...

Virgo from EclipseRT Eclipse Virgo 的第一个里程碑(2.1.0.M01)现已提供下载,并根据Eclipse 公共许可证许可。这包括一个称为 Virgo Web 服务器的应用程序服务器和一个独立内核。

此里程碑的目标是使dm Server 2.0.x 用户能够相对轻松地迁移到它,并拥有同样稳定的环境。SpringSource 为 Virgo 提供商业支持,我们鼓励所有 dm Server 用户迁移到 Virgo。现在,与用户的主要沟通渠道是Virgo 论坛。还有一个Virgo 开发人员邮件列表和每周的Virgo 社区电话会议

SpringSource dm Server 2.0.1 发布

工程 | 2010年4月1日 | ...

SpringSource dm Server 2.0.1 已于今天发布

此版本修复了一些小错误和一个安全问题。管理控制台的 dojo 版本从 1.3.2 升级到 1.3.3,以防止开放重定向攻击

此版本还包含 OSGi Web 容器的最终参考实现。OSGi Web 容器规范最近由 OSGi 联盟作为OSGi 4.2 企业规范的一部分发布。

由于该项目正在捐赠给 Eclipse 基金会作为Virgo,因此不再计划发布 dm Server 的其他版本。我们计划适时发布 Virgo 的基线版本…

dm Server 2.0 M3 中的克隆

工程 | 2009年6月10日 | ...

克隆是 dm Server 2.0 中的一项功能,它将某些捆绑包和库复制到作用域应用程序(即 PAR 或作用域计划)中,如路线图中所述。

dm Server 中对克隆的支持在过去的几个冲刺中稳步发展。基本机制在 M1 中已到位:克隆可以通过以下方式触发

  • 在导入库或导入捆绑包上手动指定指令 sharing:=clone
  • 当作用域应用程序由于使用约束冲突而无法解析时自动触发。

从那时起,代码得到了稍微整理,为 Spring 框架的常见克隆情况添加了主要的性能优化,添加了日志消息以指示哪些捆绑包已被克隆,改进了跟踪,并修复了一些错误。

我们注意到,手动克隆是一个相对安全的操作,因为它完全在用户的控制之下。但是,自动克隆始终是推测性的。它由 OSGi 解析器故障驱动,特别是使用约束冲突(如较早的博客中所述)。一些使用约束冲突无法通过克隆避免,但我们无法确定,直到尝试自动克隆并使用…

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部