生产搭建环境:
操作系统:CentOS7.5
内存大小:16GB
硬盘:100G
注:正文中的参数与部署路径等,请根据实际需求修改

1、软件准备:

jdk-8u161-linux-x64.rpm
glassfish-4.1.2.zip

2、jdk的环境安装与配置

(1)创建路径,并上传jdk安装包,这里使用的是rpm包

# mkdir /opt/software/
# rpm -ivh /opt/software/jdk-8u161-linux-x64.rpm

(2)配置java环境

# vi /etc/profile
添加如下配置
export JAVA_HOME=/usr/java/jdk1.8.0_161
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin# source /etc/profile
# java -version
# vi $JAVA_HOME/jre/lib/security/java.security
添加如下配置
securerandom.source=file:/dev/./urandom

3、创建glassfish的用户与组

# groupadd ginstall
# useradd -m -g ginstall glassfish
# passwd glassfish

4、配置系统内核参数

# vi /etc/sysctl.conf
添加优化参数
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 15728640
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744# sysctl -p

5、修改系统资源限制

# vi /etc/security/limits.conf
添加如下配置
glassfish soft nproc 16384
glassfish hard nproc 16384
glassfish soft nofile 65536
glassfish hard nofile 65536
glassfish soft stack 10240

6、修改环境变量

# vi /etc/profile
添加如下配置
if [ $USER = "glassfish" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536
elseulimit -u 16384 -n 65536fi
fi# source /etc/profile

7、安装glassfish

(1)、创建部署路径,并解压程序包
解压glassfish-4.1.2.zip,将压缩包解压到对应目录下/opt/software

# mkdir /glassfish
# cd /opt/software
# unzip glassfish-4.1.2.zip -d /glassfish
# chown -R glassfish:ginstall /glassfish

(2)、启动glassfish(使用glassfish用户操作)

$ cd /glassfish/glassfish4/glassfish/bin
$ ./asadmin start-domain domain1

(3)、修改管理员密码

$ cd /glassfish/glassfish4/glassfish/bin
$ ./asadmin change-admin-password

注意:前面两个问题都直接按回车即可,然后设置新密码回车确认

(4)、修改安全登录,以便其他非本机机器访问

$ cd /glassfish/glassfish4/glassfish/bin
$ ./asadmin enable-secure-admin

8、访问控制台

开浏览器,输入“https://IP_ADDR:4848/”进入控制台。

CentOS7.X安装部署Glassfish4.1.2相关推荐

  1. 云计算基础课堂001 Linux系统与CentOS7的安装部署(小白向—怎么在VMware虚拟机安装基于Linux操作系统的CentOS7)

    云计算基础课堂001 Linux系统与CentOS7的安装部署 一.通过VMware部署CENTOS7系统 软件 创建虚拟机 安装CentOS7 进入并登陆系统 二.Linux历史与其发行版故事 三. ...

  2. centos7.8 安装部署 k8s 集群

    centos7.8 安装部署 k8s 集群 文章目录 centos7.8 安装部署 k8s 集群 环境说明 Docker 安装 k8s 安装准备工作 Master 节点安装 k8s 版本查看 安装 k ...

  3. centos7 如何安装部署k8s_架构运维篇(五):Centos7/Linux中安装部署RocketMQ

    上一篇 架构运维篇(四):Centos7/Linux中Tomcat安装SSL证书实践 这一篇讲一下在Centos7/Linux安装RocketMQ,MQ的具体应用场景和使用就不再啰嗦了.我在没有使用过 ...

  4. 最新Elasticsearch8.4.3 + Kibana8.4.3在云服务器Centos7.9安装部署(参考官方文档)

    一.前言   最近笔者学习Elasticsearch,官方最新稳定版为 Elasticsearch-8.4.3,想在云服务器上Centos7.9搭建.搭建之路坑多路少啊(指网上的博文教程五花八门,基本 ...

  5. Centos7下安装部署nagios-server

    目录 1. nagios简介 2. 服务器准备 2.1 主机信息+IP地址 2.2 查看主机的系统版本信息 2.3 暂时关掉Selinux和防火墙 3. 安装nagios依赖包和需要的环境 3.1 安 ...

  6. Centos7下安装部署oracle数据库方法及问题汇总

    目标:在centos7上配置oracle数据库服务器,并在win7上面使用pl/sql成功访问该oracle数据库 系统环境: 服务器:centos7 64位 客户端:win7 64位 注意cneto ...

  7. CentOS7.4安装部署openstack[Liberty版](1)

    一.OpenStack简介 OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack 是一 ...

  8. Linux Centos7.x 安装部署Mysql5.7几种方式的操作手册

    简述 Linux  Centos7.x 操作系统版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,下面介绍下在centos7.x环境里安装mysql5.7的几种方法: 一. ...

  9. 为什么root下不能使用passwd命令_基于centos7下安装部署openldap+phpldapadmin

    01初始化准备 系统CentOS7 64位 配置yum源 wget http://mirrors.aliyun.com/repo/Centos-7.repo cp Centos-7.repo /etc ...

  10. CentOS7.9安装部署superset

    目录 第一步:安装paython3.7 第二步:修改默认python 第三步:安装工具pip并激活虚拟环境 第四步:激活虚拟环境 第五步:安装开始apache-superset 第六步:汉化步骤 第七 ...

最新文章

  1. 指导你成为C++编程高手的魔幻之书——写给大家看的C++书
  2. php对象、面向对象
  3. 查看windows系统信息
  4. android zip4j之--解压zip文件并实时显示解压进度
  5. 统计推断——假设检验——方差分析之多重比较(LSD法、Sidak法、Bonferroni法、Dunnett法、Tukey法、SNK 法、Duncan法)
  6. 编写WPF应用程序实现以下功能:定义一个RandomHelp类,该类提供一个静态的GetIntRandomNumber方法,一个静态的GetDoubleRandomNumber方法。
  7. mysql 无法创建sock,mysql.sock无法打开的问题
  8. uni-app h5页面图片压缩
  9. JPEG 图片存储格式与元数据解析
  10. 阿里云服务器防火墙的问题
  11. 局域网下连接其他电脑的HDFS集群
  12. cannot find -lxxx
  13. 微信朋友圈广告怎么做?
  14. 地下城英雄 java_英雄小组
  15. 解决Ubuntu16.04耳机没声音问题
  16. 测试用例------用户登录(很详细哦)
  17. NLP--2 语言结构和传统pipeline
  18. java 闭锁_从火箭发场景来学习Java多线程并发闭锁对象
  19. php redis都可以做什么,redis除了缓存还能做什么
  20. 一文读懂量化数据efinance

热门文章

  1. 三行代码做一辆Q弹物理自行车,骑上它去海边兜风吧!
  2. 安卓开发(简单打开前置摄像头并显示)
  3. 【BZOJ4972】小Q的方格纸 前缀和
  4. 我的2018年考博英语复习计划Share
  5. 《惢客创业日记》2019.01.23(周三) 太苦涩的人生也会让人麻木
  6. oracle 计算母亲节日期,致母亲节:云和数据 一个满满是爱的地方
  7. 如何给一个App起名字?
  8. 用无线局域网设置服务器,无线局域网怎样配置
  9. 描写计算机老师上课的神态,描写老师上课的神态的作文300字
  10. 数码照巧转胶片效果 美图秀秀制作质感写真