听说glassfish能够很方便地进行热部署,而且有逐渐淘汰tomcat之势,于是从昨晚开始试着使用glassfish。第一印象感觉控制台的界面较之于jboss友好,较之于tomcat功能更加齐全。现在结合网上资料和我个人的安装、配置管理方法总结如下:
一、安装与配置
1、安装
从以下地址:https://glassfish.dev.java.net/public/downloadsindex.html 。我下载的版本是glassfish-installer-v2ur1-b09d-windows.jar。下载后,把它放在d:\server下面,并进行解压:
D:\server java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows.jar
解压后,会自动生成glassfish目录,进入此目录cd glassfish
2、下载ant包
在http://www.apache.org上面下载ant包
我用的是apache-ant-1.7.0-bin.zip
假设解压到d:\ant
cd glassfish
然后运行 d:ant\bin\ant -f setup-cluster.xml
install OK!
3、修改配置文件
在第一步之后,可以进入glassfish下的setup-cluster.xml修改一些配置
domain.name=domain1
instance.name=server
admin.user=admin
admin.password=adminadmin
admin.port=4848
instance.port=8080 (很多程序都用到这个端口,于是改为9002)
orb.port=3700
imq.port=7676
https.port=8181
master.password=changeit (only in setup-cluster.xml)
4、启动服务器:(安装好以后服务器已经启动)
进入glassfish\bin下输入:
asadmin start-domain domain1
你通过启动域来启动服务器。域为属于它的服务器个例提供安全鉴定和管理等服务。启动域也就启动了该域内的服务器个例。当你安装GlassFish服务器时,就已经创建了一个名为domain1的默认域。
5、验证:在浏览器中输入
http://127.0.0.1:9002/
看到“Your server is up and running!”表示成功!
6、进入管理控制台
http://localhost:4848
二、应用glassfish
1、构建您的第一个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 可关闭服务器
2、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
四、参考资料
-- GlassFish Project
-- GlassFish Quick Start Guide
-- Java EE 5 SDK Preview
分享到:
相关推荐
本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse 集成以便进行调试。 一、GlassFish 安装 GlassFish 安装非常简单,只需要下载 GlassFish 安装程序,运行安装程序,然后按照向导的提示...
2. **安装Ant工具**:Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,对于Glassfish的配置和管理起着关键作用。你需要先下载并安装Ant,确保其能正常运行。 3. **安装Glassfish**:运行下载的jar包...
本文档旨在指导读者如何在 Eclipse 中配置 GlassFish 3.1.1,实现连接池配置和 JNDI 配置。同时,也会解决在部署过程中可能出现的异常。 一、GlassFish 3.1.1 简介 GlassFish 是一个开源的 Java EE 应用服务器,由 ...
这是因为Glassfish的一些脚本依赖于这个版本的Ant来进行安装和配置工作。 #### 三、下载与安装 1. **下载Glassfish安装包**:首先需要从官方网站或其他可靠的源下载最新的Glassfish安装包。根据您的操作系统选择...
本文主要讲述了 GlassFish 的安装、配置和服务管理等内容。GlassFish 是一个基于 Java 的 middleware,具有高可扩展性和可靠性,是企业级应用的首选。 一、准备工作 在安装 GlassFish 之前,需要准备好用户组和...
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
NULL 博文链接:https://xinlanzero.iteye.com/blog/1152025
本文将详细讲解如何安装和配置Glassfish,以帮助初学者快速入门。 首先,理解Glassfish的角色至关重要。它是Java Enterprise Edition(Java EE)的参考实现,提供了对各种Java EE规范的支持,包括Servlet、JSP、EJB...
描述中提到的“配置和管理GlassFish服务器开源版本的说明”进一步强调了这一主题,并暗示了文档将详细介绍如何对服务器进行设置,以便实现有效的日常管理和监控。 从给定的【部分内容】中,我们可以提取到一些关键...
GlassFish是一款开源的应用服务器,由Oracle公司维护,它支持Java EE规范,是开发和部署企业级Web应用程序的重要平台。在本教程中,我们将探讨如何在GlassFish中配置SonicMQ,一个强大的消息中间件,用于处理分布式...
glassfish手工修改domain部署应用步骤,文档详细介绍了如何使用手工部署一个web文件夹目录形式的应用,以及手工配置jdbc
【GlassFish 5.0 安装与配置详解】 GlassFish,由Oracle公司主导的开源项目,是一款功能强大的Web服务器和应用服务器,以其...在实际使用过程中,充分利用Admin Console进行配置和管理,能有效提升开发和运维效率。
完成上述步骤后,可以通过在命令行执行`ant create-domain`命令来创建和安装GlassFish服务器。接着,可以使用`ant start-domain`启动服务器,使用`ant stop-domain`停止服务器。若要管理服务器,可以使用内置的管理...
通过以上步骤,您可以在Linux环境下顺利安装、配置并运行GlassFish应用服务器,同时具备基本的应用部署和管理能力。这不仅增强了您对Linux系统下企业级应用服务器的理解,也为进一步探索复杂的企业级应用开发和管理...
GlassFish 是一个开源的 Java EE 应用服务器,它提供了一个基于 Web 的管理接口,允许用户通过 Web 界面配置和管理服务器的各种设置。其中,配置数据源连接池是 GlassFish 的一个重要功能,本文将详细介绍如何在 ...
本文将详细介绍如何在Linux系统上安装JBoss 6.4和GlassFish 4.0服务器,同时涉及JDK的安装和配置。首先,我们需要理解JDK是Java开发工具包,是运行Java应用程序的基础。Oracle JDK是其中的一种版本,这里我们选择的...
5. 最后,手册还包括了通过命令行界面进行集群配置的说明,这通常包括通过SSH在各节点安装Glassfish,创建节点,配置集群和实例,以及设置集群相关的JVM参数和系统参数。 6. 关于Apache的配置,文档强调了为了实现...