生產搭建環境:
操做系統:CentOS7.5
內存大小:16GB
硬盤:100G
注:正文中的參數與部署路徑等,請根據實際需求修改
一、軟件準備:
jdk-8u161-linux-x64.rpm
glassfish-4.1.2.zip
二、jdk的環境安裝與配置
(1)建立路徑,並上傳jdk安裝包,這裏使用的是rpm包java
#mkdir /opt/software/
#rpm -ivh /opt/software/jdk-8u161-linux-x64.rpmlinux
(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/./urandomdom
三、建立glassfish的用戶與組ide
#groupadd ginstall
#useradd -m -g ginstall glassfish
#passwd glassfish優化
四、配置系統內核參數操作系統
#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 = 68157443d
#sysctl -p
五、修改系統資源限制blog
#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
六、修改環境變量
#vi /etc/profile
添加以下配置
if [ $USER = "glassfish" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
#source /etc/profile
七、安裝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
八、訪問控制檯
開瀏覽器,輸入「https://IP_ADDR:4848/」進入控制檯。