`
judytang
  • 浏览: 54401 次
  • 性别: Icon_minigender_2
  • 来自: US
社区版块
存档分类
最新评论

海归GlassFish 笔记

阅读更多
根据收集起来的INPUT,下面是计划收集和翻译的资料:

(1)如何安装GLASSFISH V3 TP2, V2

(2)介绍Glassfish V3

(3)GlassFish和其它产品的比较

(4)edeploy,  hot deploy

(5)V3 jRuby

(6)怎么看GF 源码


----- 下面是收集到的INPUT,谢谢 -----

和常见应用服务器的性能对比实验
性能优化,集群
和IDE的集成开发

另外据说glassfish为jruby做了优化,跑jruby的性能比较好

给出 GlassFish 比 Tomcat 或 Jetty 的好处

不知道有没有配套的服务器监控工具和测试工具,如压力测试什么的

还关心一点,hotdeploy的支持怎么样?之前看过有人介绍过glasshfish的hotploy。按照那篇文章做了下,但是不理想。
就开发阶段来说强有力的hotdeploy的支持,可以减少大量的开发时间,对于团队来说,是个比较在意的特性。

autoreload没找到 redeploy 有点麻烦

就从一个开发者来说,本人对web容器比较在意的地方是
reload要方便,方面测试和监控

貌似对中文的支持差了一点!

不过V2的启动速度还是慢了点,期待V3。

glassfish对中文的支持不好,我做的文件上传下载功能,在tomcat下没问题,到glassfish下就无法下载中文名的文件了!

我现在也在用glassfish,挺不错的,用的是netbeans6.1+glassfishV2+JSF+EJB3.0
集成的挺好的,一下就布署好了,就是挺耗内存的,glassfish一开就得用掉近200M的内存

glassfish有什么超过websphere、weblogic和jboss的地方么?可以用ibm的jvm或bea的jrocket么?在不使用ejb时比tomcat怎么样呢?

我看到glassfish的控制台做得非常好,好像是用JSF做的,但是就是不知道它的源码在哪?能否提供一下,做为JSF的学习研究?谢谢了

有人做过较为全面的tomcat5.5,tomcat6.0,glassfish v2等服务器,从低负载到负载接近饱和,以及不同参数下的性能测试吗?
如果所带来的提升不是很明显的话,很难叫人抛弃已有的稳定的版本去换新的吧。

我用过glassfish,看到网上的贴子都说可以支持热deploy,就想带到项目组用用,但实际不没有这回事,修改类还是要重新启动的,更何况启动太慢,头发都急白了,感觉tomcat还是好东西

请描述一下商用版的glassfish和开源版的实质区别吧。


我们在做的一个内部项目里已经使用了GlassFish,感觉还不错。
热部署,内置Derby这些特性比较让我们开心。
如果有一些性能和集群方面的权威说明,我们应该会把它用到生产环境里去的


JBoss本地化做的不好,Sun广告做的不好,都是说国内啊


glassfish体积是挺大的,我这里用的是V2,安装后是200多M,运行起来也要200M以上的内存,听说V3将得到改进,期待中...

还有一个问题,那就是在处理实体类的映射问题上,当我改了这个实体类的时候,比如说增加了一个字段,当我重新布署的时候,glassfish不会为这个新增加的字段在数据库的表里面添加一列,碰到这种问题只有手动添加字段了.不知道glassfish能否改进这一点.当检测到实体类的字段和数据库里面的不一样的时候,以实体类为准进行数据库表的改造,如果能这样的话,就好多了.


GlassFish V3 也支持OSGI 了! 而且内核变的很小,启动速度非常快!


GrassFish比较不错,我用了一下,感觉还可以,比jboss要好用一些,似乎
希望多一些这方面的技术文章


正在用GLASSFISH, 貌似PERM GEN 内存泄露异常也没什么好的解决办法.
JVM换JROCKIT了. 楼主遇到过此类问题么?


希望测试方面能快些,类似热部署什么的

application server压根就是个错误,想想ASP.NET,在开发阶段可以通过一个微型http.sys进行开发和调试,而不是IIS。

在EJB没落的时候,Application server的核心已经没落了。


选择一个app.server 1,看它压力性能,2,看维护可能性,3,价格
我不知道这东西有什么突出表现



我暂时就关注热部署能力,如果热部署强的话开发会很爽。
当初就是因为听说glassfish的热部署能力很强大才下载回来用的,但是后来发现没那么方便。看网上的文章说还要建一个什么.reload文件,每次要修改一下这个文件才能热部署,当时立马晕了。
不知道这样的设计是处于怎样的考虑!!




分享到:
评论
2 楼 judytang 2008-05-28  

你好 !谢谢你使用GLASSFISH !

先邀请你来加入GLASSFISH测试使用社区,下面链接是很简单的两个步骤,你加入后就能用那个邮址跟我们联系了,那里会有开发和测试的专门人员来回答你的A和C问题。V3 TP2 是试用般。

B.“我发现 通过http://localhost/admin 下载更新的是 **admin.war,应该就是管理控制台,我想这个应该是必须要下载的吧?”,是的


2、“关于模块化的问题:我选择glassfish正是因为其基于模块化设计,并且兼容OSGi。针对这一块,我想知道的是 对于像JavaEE中的各个组件 是否也是模块化的,比如说:我仅想要一个Web容器,是否就能配置glassfish 使其,启动时不加载 JNDI、JMS、EJB等。”,是这样的,这是GLASSFISH V3的一大优点。

期待你的加入 !



http://glassfishquality.iteye.com/admin/blogs/195982
1 楼 cnetwei 2008-05-28  
你好 judytang,最近想要了解一下glassfish ,准备在新的项目中使用它。目前我已经下载了Glassfish V3 TP2,但是出现了问题,需要向您请教。
1、更新安装的问题:不管是从命令行执行updatetool/pkg 还是从http://localhost/admin 执行,都会出现 出现输入流错误等一类的异常,导致我没有办法正常使用。我的问题是:
    A.通过updatetool/pkg 进行更新安装时,到底是在下载一些什么东西呢?我看怎么还有个python包。这些要更新安装的东西 都提供那些功能?是使用 glassfish必须的吗?
    B.我发现 通过http://localhost/admin 下载更新的是 **admin.war,应该就是管理控制台,我想这个应该是必须要下载的吧?
    C.我要如何避免出现 以上描述的输入流错误的问题?

2、关于模块化的问题:我选择glassfish正是因为其基于模块化设计,并且兼容OSGi。针对这一块,我想知道的是 对于像JavaEE中的各个组件 是否也是模块化的,比如说:我仅想要一个Web容器,是否就能配置glassfish 使其,启动时不加载 JNDI、JMS、EJB等。


期待 你的答复,并希望能通过mail和你进一步联系: cnetwei@126.com

相关推荐

    glassfish集群搭建手册

    标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...

    glassfish安装配置文档

    GlassFish 安装配置文档 GlassFish 是一个基于 Java 的开源应用服务器,提供了一个强大且灵活的平台来部署和管理基于 Java 的应用程序。本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse ...

    最新jboss6.4和glassfish4.0安装笔记

    本文将详细介绍如何在Linux系统上安装JBoss 6.4和GlassFish 4.0服务器,同时涉及JDK的安装和配置。首先,我们需要理解JDK是Java开发工具包,是运行Java应用程序的基础。Oracle JDK是其中的一种版本,这里我们选择的...

    glassfish-3.1.2.2.zip

    《深入解析Glassfish 3.1.2.2与Java EE 6的融合应用》 Glassfish 3.1.2.2是一款由Oracle公司开发的开源应用服务器,它是Java EE 6规范的重要实现者,提供了全面的支持和丰富的功能,为开发者提供了构建企业级Web...

    Glassfish部署web项目

    ### Glassfish部署Web项目知识点详解 #### 一、概述 **Glassfish** 是一款开源的Java EE应用服务器,由Oracle公司维护。它基于Java EE标准,支持多种Java EE技术,如EJB、JPA、JSF等。由于其强大的功能和良好的...

    GlassFish5.0安装包

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

    linux下实现glassfish自动启动

    在Linux环境下,Glassfish服务器的自动化启动是系统管理员和开发者常用的需求,这有助于提升服务器管理效率,确保服务的持续性和稳定性。Glassfish是Oracle公司提供的一个开源Java EE应用服务器,它支持各种Web应用...

    GlassFish4(GlassFish3)安装

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

    Glassfish安装和启动

    ### Glassfish安装与启动详解 #### 一、简介 GlassFish 是一款开源的应用服务器,它遵循Java EE标准,被广泛应用于开发、测试和生产环境中。本文档将详细介绍如何安装和启动GlassFish应用服务器。 #### 二、安装前...

    glassfish-ose-4.0 白皮书

    《glassfish-ose-4.0 白皮书》是一份详尽的文档,它深入介绍了GlassFish 4.0服务器的各项特性和功能。GlassFish是Oracle公司开发的一款开源的应用服务器,基于Java EE(Java Platform, Enterprise Edition)标准,为...

    Glassfish关于tomcat的文档

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

    glassfish单机集群jk_little

    在IT行业中,Glassfish是一款开源的应用服务器,由Sun Microsystems开发并维护,后来成为Oracle Corporation的一部分。Glassfish支持Java EE(现在称为Jakarta EE)规范,为开发者提供了构建企业级Web应用的平台。当...

    glassfish网络开发服务器

    GlassFish网络开发服务器是一款强大的开放源代码应用服务器,主要用于运行Java EE(Java Platform, Enterprise Edition)应用程序。由Oracle公司维护,它支持各种企业级服务,包括Web服务、EJB(Enterprise ...

    GlassFish2.0的安装

    【GlassFish 2.0 安装详解】 GlassFish 2.0 是 Sun Microsystems 推出的一款免费且开源的 Java EE 服务器,它基于 Java Platform, Enterprise Edition (Java EE) 5规范,提供了包括EJB 3.0、JSF 1.2、Servlet 2.5、...

    glassfish安装手册及源文件

    《Glassfish安装手册及源文件详解》 Glassfish是一款开源的应用服务器,它是Java EE平台的实现,为企业级应用提供了一套完整的开发、部署环境。在本文中,我们将深入探讨如何安装Glassfish,以及如何利用Ant工具...

    glassfish安装步骤.txt

    ### Glassfish安装步骤详解 #### 一、简介 Glassfish是一款开源的应用服务器,它支持Java EE标准,并且在企业级应用开发中具有广泛的应用。为了能够成功安装并配置Glassfish,确保系统环境中已经安装了合适的JDK...

    GlassFish Eclipse Plugin

    《GlassFish Eclipse Plugin:集成开发环境的强大力量》 GlassFish Eclipse Plugin是专为Eclipse IDE设计的一款插件,旨在提升开发人员在Eclipse环境中对GlassFish应用服务器的管理和开发效率。GlassFish,作为...

    glassfish-5.0.1.zip

    GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。开发者可以免费获得源代码,还可以对代码进行更改。 GlassFish 是用于构建 Java EE 5应用服务器的开源开发项目的名称...

    glassfish和ant安装与配置

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

Global site tag (gtag.js) - Google Analytics