`
lu2002lulu
  • 浏览: 97352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

glassfish体验一

阅读更多
下面介绍下如何安装v2版,因为我要在eclipse中集成glassfish,而且eclipse的glassfish插件版本目前只支持到v2版,所以没办法还只能来学习下v2了。v2跟v3的差别主要表现在,v3支持集群,EJB3,JMS,CORBA,负载均衡等方面,其他都差不多。目前我们能用到的也无需关注这些,故v2仍然值得我们去学习。
首先下载v2版本,网址:https://glassfish.dev.java.net/public/downloadsindex.html,我下载的是 glassfish-installer-v2ur2-b04-windows-ml.jar 。
然后就是安装,glassfish的安装比较讨厌,必须要jdk的支持,所以我们先要设置环境变量,将java的path设好即可。当然我们也可以在安装时指定java的path,比如我。呵呵
到命令行下,转到glassfish*.jar的目录下,执行:
1) set path=D:\bea920\jdk150_04\bin
2) java -Xmx256m -jar glassfish-installer-v2ur2-b04-windows-ml.jar
然后便会出现 License Agreement,拖动滚动条到最下面,然后点击“Accept”即可。
glassfish会安装在当前目录下,故我们事先就应该选择好安装目录,然后将jar拷贝到此目录下进行安装。
3) 因为要用到ant故,如果我们事前没有ant则我们要先进行对ant的设置。
4) 设置ant的路径,在当前目录下执行: set path=D:\bea920\jdk150_04\bin;D:\GlassFish\v2\lib\ant\bin 这样即可。glassfish默认自带有ant故我们用就好了。
5) 当前目录下执行:ant -f setup.xml 即可。
6) 如果安装无误最后会显示:   BUILD SUCCESSFUL
                                             Total time: 30 seconds
这样我们的安装便算是完成了。
当然,这样的安装都是默认的设置,如果我们想更改一些默认设置,可以在安装前修改setup.xml文件。
打开setup.xml文件我们很容易看明白,根据自己的需要进行修改即可。


<property name="domain.name" value="domain1"/> -- 默认域的名称
<property name="instance.name" value="server"/>    --实例名称
<property name="admin.user" value="admin"/>        --管理员用户名
<property name="admin.password" value="adminadmin"/> --管理员密码
<property name="admin.port" value="4848"/>     ---管理控制台端口
<property name="instance.port" value="8080"/>  ---应用实例的端口
<property name="orb.port" value="3700"/>
<property name="imq.port" value="7676"/>
<property name="https.port" value="8181"/>

GlassFish安装完成后,我们将其集成到eclipse中,我用的是myeclipse6.5。
选择“Windows” - “Preferences” - “Servers” - “Glassfish 2x”,右边选择“Enable”,“Home Directory”中选择刚刚安装成功的glassfish目录即可。其他一切默认。
“JDK”选择一下eclipse中用到的JDK设置即可。
启动 Glassfish 2x,在eclipse的控制台能看到glassfish在启动时打印出的一些信息。
当看到如下信息即说明服务器启动成功:

信息: SMGT0007:已启用自管理规则服务
2008-12-30 6:33:42 com.sun.enterprise.server.PEMain main
信息: 应用程序服务器启动完成。

打开IE,输入 http://localhost:8080/ ,出现Glassfish的起始页。

部署一个应用,如果我们是war包,将其拷贝到%Glassfish_HOME%/domains\domain1\autodeploy下即可。

glassfish跟weblogic很类似,如果大家对weblogic熟悉,那么对glassfish也一定很容易掌握,目录结构,管理方式等都有惊人的相似。
在Glassfish上开发、部署一个web应用很easy,跟在tomcat上也没啥区别,在tomcat上怎么做也一样能在glassfish上进行。
今天主要是学习在glassfish上开发部署JMS。
首先创建JMS资源。
http://localhost:4848/ 登录管理控制台,默认用户:admin 密码:adminadmin
在”配置“菜单下,点击”Java 消息服务“,选择”物理目的地“,点击”新建“按钮,创建一个目标,在”名称“里输入:myQueueDes。类型 选择”javax.jms.Queue“,点击”确定“即可。
创建号物理目的后,我们”资源“菜单,点击”JMS 资源“,创建连接工厂,点击”连接工厂“,点击”新建“按钮,在”JNDI名称“输入:jms/myCF,资源类型,选择 ”javax.jms.ConnectionFactory“,其他可以默认,也可以根据自己需求修改,最后点击”确定“完成JMS连接工厂的创建。
然后点击”目的地资源“,新建目标,点击”新建“按钮,在”JNDI名称“里输入:jms/myQueue,物理目的地里输入刚刚我们新建的物理目的地名称,这里是:myQueueDes,资源类型选择:javax.jms.Queue,然后点击”确定“按钮完成创建。
到此我们的JMS资源创建完成。




分享到:
评论

相关推荐

    glassfish_demo

    Glassfish是一款开源的应用服务器,由Oracle公司维护,它支持Java EE(Enterprise Edition)应用程序的运行。本教程将详细解释如何在Glassfish服务器上部署WAR(Web Application Archive)文件,以实现一个名为...

    Sun Glassfish v3 Administration 2009/12 PDF

    - **“希望大家可以使用愉快”**:作者希望读者能够通过阅读此文档获得愉快的学习体验并成功地管理Glassfish v3。 #### 标签分析 - **glassfish**:指的是Sun Microsystems开发的应用服务器产品,支持Java EE标准。...

    Java EE 6 with GlassFish 3 Application Server

    GlassFish是Sun Microsystems(现已被Oracle收购)开发的一款开源应用服务器,它是Java EE规范的参考实现。GlassFish 3是Java EE 6的配套服务器,支持该版本的所有特性,包括Web Profile和Full Profile。Web Profile...

    Glassfish + josso 单点登录范例

    在现代企业级应用中,单点登录(Single Sign-On, SSO)已成为提高用户体验、增强安全性的重要手段之一。本文将详细介绍如何利用Glassfish应用服务器与JOSSO框架实现单点登录功能,并通过MySQL数据库存储用户凭证,...

    glassfish-6_2007

    - **GlassFish v1**: 这是第一个正式发布的版本,实现了Java EE 5的完全合规,并且在2006年底发布了UR1更新以修复已知的问题。随着时间的发展,部署的数量也在不断增加。 - **GlassFish v2**: 新版本引入了许多新...

    GlassFish Security

    《GlassFish Security》是一本专注于Java EE安全以及如何利用GlassFish应用服务器实现安全性的书籍。本书由Masoud Kalali编写,出版于2010年5月11日,共包含296页。该书的目标读者主要是应用设计师、开发者和系统...

    GlassFish+josso单点登录

    本文将详细介绍如何利用GlassFish应用服务器、Josso单点登录框架以及MySQL数据库来构建一个SSO系统。 #### 二、环境搭建与配置 1. **下载安装必要的软件:** - **GlassFish V3**:可以从官方网站下载最新版本的...

    jmaki development with sun glassfish v3

    1. **下载并安装 Sun GlassFish V3**: - 访问官方网站获取最新版本的 GlassFish V3。 - 安装过程中按照提示完成配置。 2. **安装 jMaki**: - 下载 jMaki 的最新版本。 - 根据官方文档将 jMaki 集成到 ...

    GlassFish_Enterprise_WP.rar_wp

    GlassFish Enterprise Server作为一款开源的Java EE应用服务器,以其强大的功能和灵活性赢得了广大开发者和企业的青睐。本文将深入探讨GlassFish的特点,以及如何利用它来开发和部署Web应用程序,尤其是结合DWR...

    glassfish 4.1 AP 標題列圖片撐開排除方法1

    在Glassfish 4.1应用程序服务器环境中,尤其是在使用JavaServer Faces (JSF) 2.2渲染XHTML页面时,一个常见的问题是标题列中的图片会因布局问题而撑开。这个问题主要源于JSF 2.2对HTML5友好标记的支持,以及可能存在...

    jsf_page.rar_ jsf_page_JSF_PAGE_java jsf_jsf glassfish_jsp page

    - GlassFish是Java EE应用服务器之一,它提供了运行JSF应用的环境。在JSF应用中,你可以部署和管理你的WAR(Web应用程序归档)文件,就像这个示例可能包含的那样。 - `java_jsf`标签可能是指在Java代码中处理JSF...

    jvisualvm 插件集合

    专门为Glassfish应用服务器设计的插件,提供全面的监控和管理功能,包括服务器状态、应用部署、性能统计等,优化了对Glassfish环境的运维体验。 8. **VisualGC插件(com-sun-tools-visualvm-modules-visualgc.nbm...

    5 j2ee体验之Web建立、发布与运行.rar

    1. **环境配置**:首先,你需要安装Java Development Kit(JDK)和一个j2EE兼容的应用服务器,如Tomcat或Glassfish。这些工具为开发和运行Web应用提供了必要的环境。 2. **项目结构**:按照j2EE规范,Web应用的目录...

    JSF2.0实战 - 1-3、Hello World,AJAX体验,onPageLoad

    1. **配置环境**:确保你已经安装了Java Development Kit (JDK) 和一个支持JSF的服务器,如Tomcat或GlassFish。接着,添加JSF库到项目的类路径中,这通常通过Maven或Gradle构建工具来完成。 2. **创建JSF页面**:...

    深入体验Java Web开发内幕——核心基础

    Java EE容器如Tomcat、Jetty、Glassfish等,它们负责管理Web应用的生命周期,提供Servlet和JSP的运行环境。容器自动处理线程安全、事务管理等问题,开发者只需关注业务逻辑。 六、数据库连接与JDBC Java Database ...

    glass 调优

    1. **GlassFish应用服务器调优手册**:该手册详细介绍了如何对GlassFish应用服务器进行调优,以便提升应用性能和服务器性能。调优手册是一个专业文档,通常包含了一系列针对特定软件产品进行性能优化的方法和技术...

    深入体验Java_Web开发内幕-核心基础.高清扫描版

    《深入体验Java_Web开发内幕-核心基础》是张孝祥著作的一本关于Java Web开发的深度解析书籍,旨在帮助读者全面理解并掌握Java Web开发的核心技术。这本书以高清扫描版的形式提供,使得读者能够在电子设备上清晰地...

Global site tag (gtag.js) - Google Analytics