Glassfish的安装和配置

时间:2021-08-09 17:40:50
   听说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
Glassfish的安装和配置

运行 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

Glassfish的安装和配置

Glassfish的安装和配置

      三、在线学习

* 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