`
dinghy
  • 浏览: 34949 次
  • 性别: Icon_minigender_1
  • 来自: 京广之间
社区版块
存档分类
最新评论

关于GlassFish 9.1 U2 Patch3 的说明与疑问【上篇】

阅读更多

 

文中造词说明:

【目前】------指【2008-10-10】前

GF--------GlassFish

系统环境说明:

【操作系统】-------Windows XP sp3】或【Windows Server 2003 sp2】,

(没有办法,虽然喜欢linux之类的,但从事项目所限只能如此)

JDK环境】--------或者说JRE环境,大家记得在装GF的时候会让你选

择一个默认JDK路径的吧。请一定要记住当时的版本号。举个例子,

如果你默认选择了16004,后来你在EclipseIDE环境中又追新到16005

很可能你从IDE中导出的WAR包或EAR包都无法支持。(这么说可能太

简单了,比较GF是面向JavaEE构建的,JavaEE又涵盖jdkservletjsp

ejbjsf等等版本列表,简单的注意JDK的前提是你别的版本不涉及或

可以兼容)。

【联系方式】-------MSN:dinghy@live.com  E-mail:dingis@qq.com

 

 

------------第一章 版本路线说明-------------

到目前为止GF发行补丁版本的路线图如下图所示,本图借用自

http://blogs.sun.com/GlassFishForBusiness/entry/sjs_as_9_1_u22

 

 

 

从图中我们可以获知以下信息:

1GF最早的版本定位 U1 并就此发行了GFv1系列的商业服务器。

2GFv1在更新到v1p2版本时间附近【Dec.21,2007】,U1开发组做了

重要改进,升级到U2,并就此开始发行GFv2系列的商业服务器。

3、至此GFv1GFv2的商业版本并存并各自维护发布新的补丁。

GFv1到目前为止,发行了v1p1v1p2,……,v1p5系列的补丁。

(由于本人接触GF时已经开始U2系列的内容,对于U1的改进不

曾感觉,在此只介绍U2的改进)

       GFv2到目前为止,发行了v2p1v2p2v2p3三个系列的补丁。

本次就最新的v2p3补丁进行说明。

4、个人觉得GFv3的开发主要是受约束于Sun的商业推广计划。

为了与Tomcat争夺市场,不得不将GF轻量级化,但又不舍抛弃

之前对于JavaEE版本第一时间实现的承诺,只好用用重写GF

实现组件式装载。

预计GFv3之后将走类似Eclipse的推广道路,GF Lighter+Upadte

Center加快推广,在实现各取所需的基础上扩大用户群。

GF框架可以组件形式定制后,其商业服务的订购预计也

将实现组件形式灵活搭配。这样可以降低Sun针对中小企业的

商业维护费用,不必再一篮子捆绑销售那些每年至少要4500$

的服务。这应该就是SunGF上的农村包围城市路线。

虽然GFv3进度这么慢,一直预览预览。。。但我挺喜欢这

样的远景规划。

太阳,加油~~~

------------第二章 GFv2 for Business v2p3版本说明-------------

1、引文地址

该版本对应操作系统的发布列表可以参见以下网址:

http://blogs.sun.com/GlassFishForBusiness/entry/sjs_as_9_1_u22

 

GlassFish For Business: Addressing your Deployment and Business Needs

Saturday Sep 27, 2008

SJS AS 9.1 U2 (GF v2 U2) - Patch 3

SJS AS 9.1 U2 (GF v2 U2) patch 3 is a commercial (Restricted) patch (see

 Overview of GFv2) available as part of Sun's Enterprise Support for GlassFish.

It was released on September 11th, 2008.

2、版本概述

包含了Solaris SPARC Solaris x86 LinuxWindows and AIX,一共

5个版本,并分为基于Package和基于File两种patch类型,在基于File

Patch中又根据是否包含 HADB模块分为两种。

我一般下载的是  基于File且不包含HADB Windows版本,访问的是:

http://sunsolve.sun.com/search/document.do?assetke

y=1-21-128650-05

关于HADB功能的使用介绍。可以去查一下。或者等我下面的文章细说。

其中可以看到Patch大概是80M,而且又根据是否有Sun公司的数字签

Digital Signature,分为SignedUnsigned

Signed Patch的优点呢,就和一个文件的md5码差不多,你可以确认是不

是原始下载文件。具体你可以去执行一下Java命令 jarsigner

呵呵,还是没有在HP UX的版本。看来SunHP的针对GF的商业合作,

谈判不太顺利。

3v2系列修正bug列表回顾待续。

      v2系列发行的版本从u2以来主要有三个patch,分别是:
2.1-----128650-05(9.1U2P03) 14项更新
2.2-----128650-04(9.1U2P02) 18项更新
2.3-----128650-03(9.1U2P01) 14项更新
      具体bug更新内容见文章后面的附录,我比较关注的内存泄露检测和自动关
闭链接问题,似乎是解决了.但是可恶的Sun公司不让我们去下载…P02之前的版本可
以从sun的官网上下载到.
    【下面的内容见下篇吧,发不上了】
分享到:
评论
1 楼 qinglangee 2008-12-02  
听说GlassFish的热部署能力比Tomcat强。
我以debug方式启动GlassFish后,以deploydir的方式部署应用。然后修改Java类,touch .reload文件。
结果并没有觉得与tomcat有什么不同,在reload的时候整个应用退出,http session失效,GlassFish的响应也是404,应用实际上是重启了一次,从我的应用的监听中可以看出。

这就难道就是GlassFish的热部署,没看出与Tomcat有什么不同呀,我直接关闭Tomcat再重启速度并不觉得比这个慢多少,是我的部署方式不正确吗?

相关推荐

    GlassFish部署项目说明.doc

    - 按照安装向导进行,选择典型安装,设置无空格和中文的安装目录,例如E:\glassfish3。 - 在安装过程中取消安装更新工具,然后完成安装。 - 安装完成后,访问`http://localhost:8080`检查GlassFish是否正常启动。 *...

    java ee 6 with glassfish 3

    本篇文章将深入探讨Java EE 6与GlassFish 3的结合使用,以及相关的核心概念和技术。 1. **Java EE 6概述**: Java EE 6简化了企业级开发,引入了模块化的架构,包括Web Profile和Full Profile。Web Profile为轻量...

    GlassFish4(GlassFish3)安装

    GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述

    glassfish集群搭建手册

    标签用于搜索和分类文档,在这里它帮助用户定位到与Glassfish集群搭建相关的资源。 手册的某些部分未显示完整,但从给出的内容中,我们可以得知部分知识要点: 1. 首先介绍了在Domain Administration Server(DAS...

    glassFish的安装部署说明

    本教程详细的介绍了sun公司的推出的服务器glassfish安装部署的使用步骤,阐述了glassfish和tomcat服务器的异同,以及glassfish的优点!正在开发JavaEE的朋友如果你还没使用过glassfish,那么请你去www.sun.com下载...

    GlassFish部署项目说明包括Linux 和Windows

    ### GlassFish 3.1 部署项目详解:涵盖 Linux 与 Windows #### 引言 为了方便快捷地利用 GlassFish 3.1 部署 Web 项目,特编写了此份详细说明文档。本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 ...

    Glassfish关于tomcat的文档

    ### Glassfish与Tomcat对比分析 #### 执行摘要 对于Web 2.0初创公司、应用服务提供商以及提供动态Web应用的独立软件供应商(ISVs)而言,应用即业务,而应用服务器中的Web容器技术能够直接影响业务成果。Web容器是...

    glassfish和ant安装与配置

    ### GlassFish和Ant安装与配置 #### 一、概述 本文档主要介绍如何在Windows平台上安装和配置GlassFish服务器以及Ant构建工具,并在Eclipse IDE中进行相应的设置,以便能够顺利地开发、构建和部署Java Web应用程序...

    glassfish安装配置文档

    本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse 集成以便进行调试。 一、GlassFish 安装 GlassFish 安装非常简单,只需要下载 GlassFish 安装程序,运行安装程序,然后按照向导的提示...

    在Glassfish上部署web应用

    在本文中,我们将深入探讨如何在Glassfish服务器上部署Web应用程序。Glassfish是一款开源的应用服务器,主要用于运行Java EE(现在称为Jakarta EE)应用程序,包括Web应用程序和企业级Java组件。 首先,对于Java EE...

    linux下实现glassfish自动启动

    在这个例子中,我们看到有一个名为“glassfish3”的压缩包,这很可能是Glassfish 3.x版本的安装包。你需要解压这个文件到一个合适的目录,例如 `/opt/glassfish3`。 ### 安装与配置 1. **解压文件**: ``` sudo ...

    GlassFish5.0安装包

    【GlassFish 5.0 安装与配置详解】 GlassFish,由Oracle公司主导的开源项目,是一款功能强大的Web服务器和应用服务器,以其卓越的性能和丰富的特性在开发者社区中备受推崇。相比于Tomcat,GlassFish提供了更全面的...

    Beginning Java EE 6 with GlassFish 3, 2nd Edition

    ### 关于《Beginning Java EE 6 with GlassFish 3, 2nd Edition》的知识点解析 #### 一、Java EE 6 平台概述 **Java Enterprise Edition (Java EE)** 是Oracle公司(前身为Sun Microsystems)开发的一个企业级Java...

    Java EE 6 with GlassFish 3 Application Server

    10. **GlassFish 3管理**:学习如何部署、管理和监控运行在GlassFish 3上的应用程序,包括使用管理控制台、命令行工具以及远程管理。 通过"Java EE 6 with GlassFish 3 Application Server"的学习资料,开发者可以...

    glassfish-3.1.2.2.zip

    压缩包中的“glassfish3”文件夹包含了Glassfish 3.1.2.2的全部组件和配置文件。安装时,用户通常会解压此文件,然后按照官方文档的指引进行配置和启动服务器。在实际应用中,开发者可以将编译好的Java EE 6应用打包...

    Glassfish部署web项目

    本文详细介绍了如何使用Glassfish部署Web应用的过程,包括开发工具的选择、Glassfish的安装与配置以及Web应用的具体部署方法。通过本文的学习,读者应该能够掌握如何有效地在Glassfish环境下部署和管理Web应用。

    Glassfish V2与Apache的整合

    《Glassfish V2与Apache整合详解》 在IT行业中,服务器的高效运行和灵活配置是提升应用程序性能的关键。本文将详细介绍如何将Java EE应用服务器Glassfish V2与Web服务器Apache进行整合,以实现更强大的服务架构。...

    glassfish网络开发服务器

    综上所述,GlassFish网络开发服务器是Java EE开发人员的理想选择,它提供的全面功能和与NetBeans IDE的紧密集成,为开发高效、稳定的企业级应用提供了坚实的基础。无论是初学者还是经验丰富的开发者,都能从中受益,...

    NetBeans7.0.1如何添加GlassFish3.x服务器

    NetBeans7.0.1如何成功添加GlassFish3.x服务器

Global site tag (gtag.js) - Google Analytics