`
JavaChinaren
  • 浏览: 21876 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Glassfish介绍

阅读更多
GlassFish(水晶鱼)是一个免费、开放源代码的应用服务,它实现了Java EE 5。 Java EE 5 平台包括了以下最新技术:EJB 3.0,JSF 1.2,Servlet 2.5,JSP 2.1,JAX-WS 2.0,JAXB 2.0, Java Persistence 1.0, Common Annonations 1.0, StAX 1.0 等。

     GlassFish虽然是一个标准的Java EE服务器,但是它同样具有轻便的Web容器的优点,它和Tomcat一样是优秀的Servlet容器,同时,它具备延迟加载的功能,也就是说,GlassFish在启动时只会启动一些必需的核心服务项,如Local JNDI服务,用于管理的JMX服务等,而对于暂时用不到的服务通通不予加载,直到需要的时候再说,而且这个特性不需要额外的配置。这样GlassFish的启动时间是以前的一半,内存占用也只有以前的一半。
    GlassFish的另外一个秘密武器,就是Grizzly,Grizzly是一个基于Java NIO(New IO)技术,并完全以Java实现的一个HTTP的Listener,有了Grizzly,GlassFish在静态文件传输方面的性能比Tomcat要强得多,而且可以支持更多的并发访问。我们可以抛弃JBoss+Tomcat和Apache+Tomcat这样的组合了。

      GlassFish社团正在开发一个免费,开源的Java EE5(下一版本的J2EE)应用服务器。这个服务器实现了Java EE5平台中的最新特性。Java EE5平台包括一些技术的最新版本如:

       *.Enterprise JavaBeans (EJB) 3.0,
       *.JavaServer Faces (JSF) 1.2,
       *.Servlet 2.5,
       *.JavaServer Pages (JSP) 2.1,
       *.Java API for Web Services (JAX-WS) 2.0,
       *.Java Architecture for XML Binding (JAXB) 2.0,
       *.Java Persistence 1.0,
       *.Common Annotations 1.0,
       *.Streaming API for XML (StAX) 1.0和其它一些新的技术。

      相关站点/下载地址:http://java.sun.com/developer/community/askxprt/2005/jl1114.html

一、安装GlassFish

从以下地址:https://glassfish.dev.java.net/public/downloadsindex.html
下载 Milestone binary builds Linux 版本: b32g-glassfish-linux.jar size 77M

在安装GlassFish之前请需事先安装设置好以下环境 /etc/profile
#config java
系统需要安装J2SE 5.0
export JAVA_HOME=/usr/local/jdk1.5.0_06
export PATH=/usr/local/jdk1.5.0_06/bin:$PATH

#config ant
export ANT_HOME=/usr/local/apache-ant-1.6.2
export PATH=/usr/local/apache-ant-1.6.2/bin:$PATH

然后运行 java -Xmx256m -jar glassfish-installer-9.0-b32g.jar

cd glassfish

运行 ant -f setup.xml

将系统安装在: /usr/local/glassfish/
系统默认的 administration 属性值有:
domain.name="domain1"
instance.name="server"
admin.user="admin"
admin.password="adminadmin"
admin.port="4848"
instance.port"="8080"
orb.port="3700"
imq.port="7676"
https.port="8181"


二、运行GlassFish

cd /usr/local/glassfish/bin
[root@fc3-3 bin]# ./asadmin start-domain domain1

打开浏览器,输入
http://192.168.1.3:8080/



Logon to the Administration Console

http://192.168.1.3:4848/
user name: admin
password: adminadmin







三、构建您的第一个 GlassFish 应用程序

下载 hello.war
cp hello.war domains/domain1/autodeploy/
或用 asadmin deploy 的方式部署应用, 另外 asadmin updeploy 卸载应用
通过asadmin deploy --help 和 asadmin undeploy --help 获得更多帮助

http://192.168.1.3:8080/hello




运行 asadmin stop-domain domain1 可关闭服务器


四、Java BluePrints Solutions Catalog for GlassFish


下载 blueprints ,包含Ajax & JSF的组件和代码
运行java -jar bpcatalog-ee5-ea-v0.4-installer.jar进行安装
文件安装在 bpcatalog-ee5-ea-v0.4 目录下
cp bpcatalog.war 和 apps/webtier/目录下的文件到 domains/domain1/autodeploy/ 目录

http://192.168.1.3:8080/bpcatalog






五、在线学习


* Introducing Java EE 5 SDK Preview
http://download.java.net/javaee5/screencasts/sdk-intro/index.html

* Admin Console Overview
http://download.java.net/javaee5/screencasts/admin-console/index.html

* Deploying and Launching Applications using Admin Console
http://download.java.net/javaee5/screencasts/deployment/index.html
[来源:http://www.huihoo.com]
分享到:
评论

相关推荐

    Glassfish关于tomcat的文档

    Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍

    glassfish教程

    介绍glassfish以及JAVA EE 5的关系,包含了glassfish的安装配置等信息

    glassFish的安装部署说明

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

    glassfish手工配置domain

    glassfish手工修改domain部署应用步骤,文档详细介绍了如何使用手工部署一个web文件夹目录形式的应用,以及手工配置jdbc

    glassfish建立连接池

    glassfish管理员界面如何配置连接池的介绍

    glassfish安装手册及源文件

    详细介绍glassfish安装过程。ant 工具的使用!!

    GlassFish社区奉献的Java EE应用服务器

    解释了什么是应用服务器,以及与JavaEE 5.0规范的关系做了相关的说明,还介绍了Java EE 5.0规范所包含的新增的内容。文中以GlassFish应用服务器为例介绍了什么是参考实现(RI).

    glassfish api

    pdf 文档 功能介绍,如何配置,使用手册 官网出品 必定强大,glassfish 4.0 正版

    Glassfish安装手册

    本文档亦在介绍如何安装glassfish

    Java EE 7 with GlassFish 4 Application Server 2014年英文原版

    书中还介绍了JSON-P,为JSON(JavaScript对象符号)处理的Java API。这种先进的主题涉及如何在两个API用于处理JSON功能,即模型API和流API。除了重温Java服务器面(JSF),它解释了为什么Facelets的,在JSF的现代...

    java6.0源码-GlassfishServer:玻璃鱼服务器

    我还将介绍一些但不是所有的安全问题。 这些步骤已经在Ubuntu 16.04 LTS Server edition (64-bit)和Ubuntu 14.04 LTS Server edition (64-bit) 。 您可以使用本教程来设置 Glassfish 服务器。 我已经使用物理服务器...

    glassfish-advanced-logging:从 code.google.compglassfish-advanced-logging 自动导出

    Glassfish 高级日志记录介绍Glassfish v3 和 v4 日志系统的扩展,允许将特定日志流重定向到不同的文件。 它与现有的 HK2 内核完全集成,因此它是一个即插即用的模块。 该模块带有标准的 Glassfish 管理控制台配置...

    OpenESB项目介绍的PPT

    OpenESB项目介绍的PPT,包括EAI、JBI、OpenESB、Glassfish等内容,图文并茂

    JAVA开发相关的工具及服务器介绍

    Glassfish服务器的配置,EJB3.0实例教程,MyEclipse_6使用教程及Eclipse中文教程等JAVA开发的一些基础材料。

    EJB3的三本好书第2本, EJB3 in Action 2007

    EJB3的三本好书第二本,最好的介绍ejb3的书,看过之后,其他的书都送人了,而且附带的源代码,几乎包括了所有的主流应用服务器的例子,glassfish, jboss, weblogic, oracleAS 3本书分别是: 1. Beginning EJB3 ...

    JavaServer Faces核心编程(第3版)[带书签完整]

    本书全面介绍基本构件,呈现权威解决方案、提示、技巧和解答,助您在开发项目时高效使用JSF。无论您在 GlassFish(或其他符合JavaEE 6标准的应用服务器)上开发Java EE 6 Web应用程序,还在诸如Tomcat6的Servlet运行...

    alfcmis:管理文件 Alfresco ECM by CMIS

    介绍 AlfCMIS 是一种 Java Server Faces 实现,用于管理或其他支持 (CMIS) 的(ECM) 中的文档 先决条件 GlassFish 服务器 4.1 Alfresco 4.2.f 或更高版本 Java 1.8 Maven 3 安装 要编译源代码并创建 war 包,请打开...

    Java 性能分析⼯工具 Java Mission Control介绍

    JMC 监控 GlassFish 应⽤用服务器器的画⾯面。图中展示了了被监控程序的基本信息,其包括 CPU 使 ⽤用率和内存堆的使⽤用率,值得注意的是,JMC 监控图中显示的是当前机器器的 CPU 的使⽤用情 况,可以看到的是 JMC ...

    JavaServer Faces核心编程(第3版,中文完整版)

    本书全面介绍基本构件,呈现权威解决方案、提示、技巧和解答,助您在开发项目时高效使用JSF。无论您在GlassFish(或其他符合Java EE 6标准的应用服务器)上开发Java EE 6 Web应用程序,还在诸如Tomcat 6的Servlet运行...

    《Java EE 6基本概念》文字版[PDF]

    在Java EE 6的教程:基本概念,四版,是一个任务导向,例如驱动的指南为...这个版本包含大量的整个新材料,包括详细介绍最新的API和平台功能,以及使用开放源码的GlassFish服务器版和NetBeans IDE的最新版本的说明。

Global site tag (gtag.js) - Google Analytics