Linux安装glassfish、利用glassfish部署应用
Linux安裝glassfish、利用glassfish部署應用
一、安裝JDK
1.卸載之前的jdk
1.1查看現(xiàn)在的jdk
命令:
rpm -qa | grep java
?
1.2卸載現(xiàn)在的jdk
命令:
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
?
2創(chuàng)建文件夾,解壓jdk文件
在/home目錄下新建java目錄
命令:
cd /home/
mkdir java
上傳安裝包到java目錄下,解壓文件?
命令:
tar -zxvf?jdk-8u181-linux-x64.tar.gz
3配置環(huán)境變量
命令:
vim?/etc/profile
在最后添加:
export JAVA_HOME=/home/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
4查看配置是否生效? ?
命令:?
source /etc/profile
java -version
?
?
成功安裝JDK
一、安裝配置glassfish
1.將壓縮包glassfish-4.1.zip上傳至服務器opt下
2.解壓glassfish包
命令:
cd /opt ?
unzip glassfish-4.1.1.zip
3.進入目錄啟動domain
命令:
cd /opt/glassfish3/glassfish/bin
./asadmin start-domain domain1 ??
./asadmin stop-domain domain1
4.修改防火墻設置
①:CentOS6開啟防火墻端口 4848;8080
修改防火墻配置文件,端口即可
vi?/etc/sysconfig/iptables
可以復制22端口一行,黏貼修改即可,重新啟動防火墻服務
service??iptables??restart
②:Centos7關(guān)閉防火墻
systemctl stop firewalld
systemctl disable firewalld.service
iptables -F
service iptables save
5.修改admin密碼
命令:
./asadmin change-admin-password
6.開啟 GlassFish 服務的遠程安全訪問機制
命令:第一次安裝端口默認是4848
asadmin --host "IP地址"?--port 4848?enable-secure-admin
?
輸入管理員密碼(此處管理員賬號密碼可以為任何一個domain的管理員賬號密碼,只要有管理員權(quán)限即可)
?
分配權(quán)限成功
?
7.domain重啟
命令:
./asadmin stop-domain domain1
./asadmin start-domain domain1
8.配置應用
8.1打開http://“ip地址”:4848/
會進到如下界面
?
8.2選擇應用
?
如果應用在本地就選第一個,如果應用在遠程服務器上,就選第二個,此次選第二個
Context Root為應用訪問的上下文名稱
?
8.3.保存
8.4檢查應用是否添加成功
?
8.5大功告成,直接訪問應用地址就可以啦
?
如果domain需要添加開機啟動
1.linux添加開機啟動
命令:
vim /etc/rc.local
在末尾增加執(zhí)行代碼 ??
asadmin start-domain domain1
2.增加環(huán)境變量
sudo vi /etc/profile
在末尾增加執(zhí)行代碼
export PATH="/opt/glassfish4/glassfish/bin:$PATH"
立即生效命令:
source /etc/profile
不報錯就成功。
3.查看環(huán)境變量
命令:
echo $PATH
如果要調(diào)整domain的JVM信息
1.JVM Settings
512M 內(nèi)存調(diào)為2048m
-client 改為 -server
?
?
2.Thread Pools
http-thread-pool 最大500 最小20
Thread-pool-1 ??最大500 最小20
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Linux安装glassfish、利用glassfish部署应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 命令提示符PS1的书写格式
- 下一篇: Linux之PS1