- 输入“cmd”,切换到glassfish-installer-v2-b41d.jar 所在目录,执行: java -Xmx256m -jar glassfish-installer-v2-b41d.jar
- Glassfish里面自带ANT,在“glassfish/lib/ant”目录下。
- 设置环境变量
在系统变量Path后加入:“<glassfish_dir>/lib/ant/bin;<glassfish_dir>/lib/ant/lib”,注意环境变量之间用“;”号隔开。
新建环境变量 ANT_HOME:<glassfish_dir>/lib/ant - 配置Glassfish
打开“开始→运行”,输入“cmd”,切换到Glassfish所在目录,执行“ant -f setup.xml”。 - 启动服务器
执行文件在glassfish/bin下,下面我安装后运行的显示:
D:/program files/glassfish/bin>asadmin start-domain domain1
正在启动域 domain1, 请稍候。
将日志重定向至D:/program files/glassfish/domains/domain1/logs/server.log。
正在将输出重定向至D:/program files/glassfish/domains/domain1/logs/server.log
域 domain1 已就绪,可以接收客户机请求。将在后台启动其他服务。
正在运行 [Sun Java System Application Server 9.1 (build b58g-fcs)] 的域 [domain1 ] 的配置和日志位于[D:/program files/glassfish/domains]。
可从 [http://localhost:4848] 访问管理控制台。
请使用 "asadmin" 命令所使用的同一端口 [4848]。
可以在以下 URL 中获得用户 Web 应用程序:
[http://localhost:8080 https://localhost:8181 ]。
可以获得以下 Web 上下文:
[/web1 /__wstx-services ]。
标准 JMX 客户机(如 JConsole)可以连接至 JMXServiceURL
[service:jmx:rmi:///jndi/rmi://xiaojf-163jsp:8686/jmxrmi],以用于域管理目的。
域至少会侦听以下用于连接的端口: [8080 8181 4848 3712 3820 3920 8686 ]。
域不支持应用程序服务器群集和其他独立实例。 - 启动完毕后,通过http://localhost:8080,看看是否成功,http://localhost:4848/可以进入管理后台,用户是admin,密码是adminadmin
- 停止服务
asadmin stop-domain domain1 - 设置参数
这样我们的安装便算是完成了。 当然,这样的安装都是默认的设置,如果我们想更改一些默认设置,可以在安装前修改setup.xml文件。 打开setup.xml文件我们很容易看明白,根据自己的需要进行修改即可。
- 下面这个链接是官方介绍如果安装和使用eclipse plugin
https://glassfishplugins.dev.java.net/eclipse34/#getting - 安装群集
原文来自于http://www.javaeye.com/topic/179637
- 部署应用
- 可以直接将war或ear放在glassfish/domain/domain1/autodeploy目录下,glassfish启动后会自动部署
- 是通过命令asadmin deploy部署应用, 另外 asadmin updeploy 卸载应用
通过asadmin deploy --help 和 asadmin undeploy --help 获得更多帮助 - 通过glassfish管理控制台
- 目录部属方式:
- 通过命令:glassfish/bin/asadmin deploydir full_path/applications/your_app (这个相当于热部署,即tomcat下配置context文件的方式)
- 通过控制台选择目录部署的方式也可以
相关文档
http://www.javaeye.com/news/2880 比较全的sun资料