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/glassfish4

3. 将运行的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 80
JAVA_HOME=/usr/java/jdk1.7.0_55
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
GLASSFISH_HOME=/usr/share/glassfish4/glassfish
 
case $1 in
start)
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 domain1
sh $GLASSFISH_HOME/bin/asadmin start-domain domain1
;;
esac
exit 0
 
 
[root@linuxidc init.d]# chmod 755 glassfish
[root@linuxidc init.d]# chkconfig --add glassfish
[root@linuxidc init.d]# chkconfig --level 234 glassfish on

4. 启动glassfish

[root@linuxidc init.d]# service glassfish start
Waiting for domain1 to start .........
Successfully started the domain : domain1
domain  Location: /usr/share/glassfish4/glassfish/domains/domain1
Log File: /usr/share/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.

5. 修改管理员admin帐户密码

[root@linuxidc init.d]#cd /usr/share/glassfish4/glassfish/bin
[root@linuxidc bin]#./asadmin change-admin-password

6. 设置远程访问

[root@linuxidc bin]#./asadmin --host 192.168.1.114 --port 4848 enable-secure-admin

7. 重启glassfish
 
[root@linuxidc ~]#service glassfish restart

8. 如果访问不到,注意开启防火墙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 restart

9. 关闭glassfish服务

[root@linuxidc ~]# service glassfish stop
Waiting for the domain to stop ....
Command stop-domain executed successfully.

最新文章

  1. IOS登陆+注册+抽奖+排行榜
  2. 开园子啦(浅谈移动端以及h5的发展)
  3. 如何在Eclipse中添加Tomcat的jar包
  4. MYSQL内存
  5. 20、CSS
  6. windows api 梳理
  7. C# 客户端程序调用外部程序的三种实现
  8. 根据URL获取图片
  9. ConditionalOnBean 与 ConditionalOnMissingBean 的正确玩法
  10. [Swift]LeetCode899. 有序队列 | Orderly Queue
  11. vue2.x 在引用插件的时候,npm run dev跑正常 ,npm run build 报错vue-cli Unexpected token: punc (() [
  12. IIS7.5配置过程
  13. 两种简单实现菜单高亮显示的JS类(转载)
  14. GIS原理学习目录
  15. css后台页面布局技巧
  16. Ubuntu上装KVM:安装、初次使用
  17. Django之路 - 实现登录随机验证码
  18. 【文件上传】jquery之ajaxfileupload异步上传插件
  19. 安装JDK环境变量的配置
  20. oozie工作流相关入门整理

热门文章

  1. python读写mysql数据库
  2. C语言基础知识-数据类型
  3. 批处理引擎MapReduce应用案例
  4. 用chrome浏览器进行前端debug和停止debug
  5. Java—网络编程总结(整理版)
  6. LG4351 [CERC2015]Frightful Formula
  7. 导出到CSV文件
  8. goto语句——慎用,但是可以用
  9. LOJ P10131 暗的连锁 题解
  10. 41、Hive数据源复杂综合案例