写点什么

Apache Geronimo 2.0:通过 Java EE 5 兼容性认证

  • 2007-08-31
  • 本文字数:887 字

    阅读完需:约 3 分钟

Apache Geronimo ,一个开源 Java 企业版(Java Enterprise Edition——Java EE)应用服务器, 最近发布了 2.0.1 版本。InfoQ 利用这个机会得到了更多关于 Apache Geronimo 及其在应用服务器市场定位的信息。

Apache Geronimo 2.0.1 是第一个与 Java EE 5 相兼容的 Geronimo 版本,并且是通过 Java EE 5 兼容性认证的第八个 Java 应用服务器。不管版本号是多少,2.0.1 版是 2.x 代码分支的第一个发行版——当一个重要的安全问题被发现之后 2.0 发行版被取消了。2.0.1 版本的 Geronimo 与前一个发行版本相比有了许多重大变化:

  • 支持 EJB 3.0 —— Apache OpenEJB Apache OpenJPA 被集成进 Geronimo
  • 支持 JAX-WS —— Apache Axis2 Apache CXF (以前的 CeltiXFire)web 服务类库被集成进 Geronimo,该类库是可配置的
  • 两个通过 Java EE 5 认证的配置 —— 通过了 Java EE 5 认证的 Geronimo 配置两个(二选一)Web 容器: Apache Tomcat Jetty
  • 轻量级配置 - Geronimo 有一个“Little G”配置,其提供了 web 容器和一些 Java EE 组件,而不是全部 Java EE 应用服务器。

最近, Matt Hogstrom Apache Geronimo 项目管理委员会主席, 详细解释了 Geronimo 采用率明显偏低的问题,他说:

我认为我们所面临的其中一个问题是我们参与 J2EE 游戏太晚了。商用领域已经以 WebSphere 和 WebLogic 为主宰,而 JBoss 是开源领域唯一一个真正的王者。Geronimo 进入了一个已经饱和的市场,所以让人们做出哪怕是简单的改变也是困难的。今天,我们在一些商用应用服务器和其他开源服务器之前通过了 Java EE 5.0 认证。就这一点,我认为我们已经处于游戏的前沿,而不是参与游戏太晚。人们已经适应了其所选择的应用服务器,让他们再做出其他选择并不容易,但是,既然 Geronimo 早早通过了认证,这样它就有了一个好的机会。

关于 Geronimo 未来计划的问题,还包括 Geronimo 是否将采用 OSGi 标准。Hogstrom 说从 Geronimo 的 GBeans 架构移植到 OSGi 有一些困难,因为两个架构之间有结构性的差异,但是既然 JSR 291 (OSGi JSR)已经定稿,关于移植的问题也正在被讨论。

查看英文原文: Apache Geronimo 2.0: Certified Java EE 5 compatible

2007-08-31 00:35962
用户头像

发布了 150 篇内容, 共 46.8 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

你为什么还在用存储过程?

架构师修行之路

数据库设计 架构设计

多省市出台关于区块链人才引进的计划

CECBC

新基建 区块链技术

2.1.2 类加载器的工作原理与自定义加载器 -《SSM深入解析与项目实战》

谙忆

机器学习算法之——K最近邻(k-Nearest Neighbor,KNN)分类算法原理讲解

迈微AI研发社

学习 算法 KNN K聚类

HTTPS证书过期导致的故障

焦振清

运维 https SRE 服务故障 证书过期

Kafka处理请求的全流程解析

yes

kafka 面试 后端 消息队列 源码解析

原来你是这样的B+树

Java技术宝典

B+树

List 和 Map 的排序

一盐难进

Java

# spring boot自定义线程池进行异步调用

一盐难进

Java

机器学习算法之——卷积神经网络(CNN)原理讲解

迈微AI研发社

学习 算法 卷积神经网络 CNN

服务器与普通电脑的区别?

德胜网络-阳

JDK1.8新特性(七):默认方法,真香,开动!接口?我要升级!!

xcbeyond

接口 新特性 JDK1.8 默认方法 JDK1.8新特性

区块链跃升各国创新战略

CECBC

新基建 国家战略 区块链标准

如何设计实现一个证书加密签名工具包

三尾鱼

ARTS Week8

丽子

DevOps 技术栈

柴锋

Linux DevOps 运维 敏捷 Shell

Go: 互斥锁和饥饿

陈思敏捷

mutex Go 语言

ARTS-week-2

saddamwilson

ARTS 打卡计划

数据库的乐观锁和悲观锁并非真实的锁

架构师修行之路

数据库 架构 乐观锁 悲观锁 分布式锁

troubleshoot之:用control+break解决线程死锁问题

程序那些事

Java JVM 死锁

数据采集能力受限?企业数字化运营如何迈出第1步

易观大数据

踩坑记 | Flutter升级影响了NestedScrollView?

哈利迪

android

真正的勇士,会跨过六道裂谷,奔向云与AI的彼端

脑极体

区块链+收藏品,全球三种典型应用路径的差异化

CECBC

区块链 应用价值

2.2.1 类反射 -《SSM深入解析与项目实战》

谙忆

如何对 ElasticSearch 集群进行压力测试

白宦成

elasticsearch ELK Elastic Stack

以区块链为基础 通证经济是下一代互联网的数字经济

CECBC

区块链 落地应用

LeetCode题解:24. 两两交换链表中的节点,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

从数据中台到AI中台,企业到底要建什么中台?

脑极体

基于 grpc,protobuf搭建 server/client模型通信

是老郭啊

知路,然后智行远;懂行,所以万业兴

脑极体

Apache Geronimo 2.0:通过Java EE 5兼容性认证_Java_Ryan Slobojan_InfoQ精选文章