一、安装与配置
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、进入管理控制台
二、应用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