glassfish4 linux,CentOS 6.5上安装GlassFish4.0 过程笔记
CentOS 6.5上安裝GlassFish4.0 過程筆記
1.安裝JDK, 注意操作系統的位數, 64 or 32:
[root@linuxidc ~]# mkdir /usr/java
[root@linuxidc ~]# cd /usr/java
[root@linuxidc java]#rpm -Uvh /bak/jdk-7u55-linux-x64.rpm
[root@linuxidc java]# JAVA_HOME=/usr/java/jdk1.7.0_55
[root@linuxidc java]# export JAVA_HOME
[root@linuxidc java]# PATH=$JAVA_HOME/bin:$PATH
[root@linuxidc java]# export PATH
[root@linuxidc java]# vi /etc/profile
JAVA_HOME=/usr/java/jdk1.7.0_55
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
[root@linuxidc java]# source /etc/profile
[root@linuxidc ~]#? echo $JAVA_HOME
/usr/java/jdk1.7.0_55
2. 下載并安裝glassfish 4, ml多語言版
[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.
GlassFish 的詳細介紹:請點這里
GlassFish 的下載地址:請點這里
總結
以上是生活随笔為你收集整理的glassfish4 linux,CentOS 6.5上安装GlassFish4.0 过程笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 整型常量与实型常量、符号常量和字符常量的
- 下一篇: CHD+CM-2 初始化集群和安装软件