1. 安装jdk
2. 下载并安装glassfish4
[root@linuxidc ~]# mv glassfish-4.0-ml.zip /usr/share/glassfish-4.0-ml.zip
[root@linuxidc ~]# cd /usr/share[root@linuxidc share]# unzip -q glassfish-4.0-ml.zip [root@linuxidc share]# groupadd webserver[root@linuxidc share]# useradd -m -g webserver -G webserver webapp[root@linuxidc share]# id webapp[root@linuxidc share]# passwd webapp[root@linuxidc share]# chown -R webapp:webserve /user/share/glassfish43. 将运行的glassfish 设置为服务
[root@linuxidc ~]# cd /etc/init.d
[root@linuxidc init.d]# vi glassfish#!/bin/bash# description: Glassfish Start Stop Restart# processname: glassfish# chkconfig: 234 20 80JAVA_HOME=/usr/java/jdk1.7.0_55export JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATHGLASSFISH_HOME=/usr/share/glassfish4/glassfish case $1 instart)sh $GLASSFISH_HOME/bin/asadmin start-domain domain1;;stop)sh $GLASSFISH_HOME/bin/asadmin stop-domain domain1;;restart)sh $GLASSFISH_HOME/bin/asadmin stop-domain domain1sh $GLASSFISH_HOME/bin/asadmin start-domain domain1;;esacexit 0 [root@linuxidc init.d]# chmod 755 glassfish[root@linuxidc init.d]# chkconfig --add glassfish[root@linuxidc init.d]# chkconfig --level 234 glassfish on4. 启动glassfish
[root@linuxidc init.d]# service glassfish start
Waiting for domain1 to start .........Successfully started the domain : domain1domain Location: /usr/share/glassfish4/glassfish/domains/domain1Log File: /usr/share/glassfish4/glassfish/domains/domain1/logs/server.logAdmin Port: 4848Command start-domain executed successfully.5. 修改管理员admin帐户密码
[root@linuxidc init.d]#cd /usr/share/glassfish4/glassfish/bin
[root@linuxidc bin]#./asadmin change-admin-password6. 设置远程访问
[root@linuxidc bin]#./asadmin --host 192.168.1.114 --port 4848 enable-secure-admin
7. 重启glassfish
[root@linuxidc ~]#service glassfish restart8. 如果访问不到,注意开启防火墙4848、80端口
[root@linuxidc ~]#vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 4848 -j ACCEPT[root@linuxidc ~]#/etc/init.d/iptables restart9. 关闭glassfish服务
[root@linuxidc ~]# service glassfish stop
Waiting for the domain to stop ....Command stop-domain executed successfully.