2014年5月3日星期六

NetBeans_026:发布Web应用到远程的Glassfish

本地环境:OS X 10.92. + NetBeans 7.4 + Glassfish 4.0
远程环境:CentOS 6.0  + Glassfish 4.0

步骤如下:

1. 选择服务器
点击服务->服务器,选择添加服务器,选择GlassFish Server,给个名字。

2. 服务器位置
设置安装位置,注意,这里指向你本地的Glassfish 4.0安装目录,而不是远程安装的Glassfish 4.0 目录。

3. 域设置
选择注册远程域,输入远程的主机名/IP地址和Glassfish 4.0 管理端口(默认是4848)。
输入Glassfish 4.0 管理员账户和口令,目标不用输入,保持默认即可。

好,现在服务器添加完毕了,可以准备发布应用了。

4. 右键你的Web应用,选择属性,选择运行,选择你刚刚增加的远程服务器。

5. 右键你的Web应用,选择部署。
耐心等待,日志中应该出现分发到远程服务器的信息。

6. 点击服务->服务器,选择刚刚增加的远程服务器,刷新,应该能看到你刚刚部署的Web应用。
你可以在NetBeans中卸载应用,重启服务器,查看服务器日志。

7. 你可以通过命令行的方式启动、停止远程Glassfish和Derby Database。
进入本地Glassfish的bin目录,运行:
sudo ./asadmin --host 193.10.55.200  --port 4848 stop-domain
sudo ./asadmin --host 193.10.55.200  --port 4848 start-domain
sudo ./asadmin --host 193.10.55.200 --port 1527 stop-database


sudo ./asadmin --host 193.10.55.200 --port 1527 start-database

参考文献:
1. https://www.java.net//node/704432

没有评论: