Linux下安装GlassFish与卸载

GlassFish安装在网上一搜有很多,但是卸载却怎么也找不到,其实很简单,怎么安装怎么卸载呗,在这里整理一下,希望能帮到一部分人。

一、安装JDK

glassfish离不开JDK,所以先安装jdk,具体的安装办法在这里就不说了,可以看这个链接:http://blog.csdn.net/s592652578/article/details/53350687

二、安装前准备

首先,需要下载glassfish,我是在官网上下载的,下载的压缩版本,下载好之后上传的服务器上,我这里上传到/usr/share目录下。

然后就直接看操作步骤吧,首先解压,然后创建用户组webserver,创建用户webapp,设置密码,给glassfish4文件夹设置权限,命令行如下:

[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

三、设置服务

在/etc/init.d目录下创建文件glassfish,命令如下:

[root@linuxidc ~]# cd /etc/init.d
[root@linuxidc init.d]# vi glassfish

在创建的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

这里注意JDK版本和你自己的安装目录,记得修改

接下来就是设置服务了,命令如下:

[root@linuxidc init.d]# chmod 755 glassfish
[root@linuxidc init.d]# chkconfig --add glassfish
[root@linuxidc init.d]# chkconfig --level 234 glassfish on

四、启动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.

五、修改管理员admin账户密码

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

六、设置远程访问

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

七、重启glassfish

[root@linuxidc ~]#service glassfish restart

八、纠错(如果访问不到,注意是否开启了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

久、关闭服务

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

十、完美卸载(这里只给命令)

1.停止服务

service glassfish stop

2.删除服务

chkconfig --add glassfish

3.删除安装目录

rm -rf /usr/share/glassfish4

4.删除配置文件

rm -rf /etc/init.d/glassfish

5.删除用户、组

userdel -r webapp
groupdel webserver
6.至此,OK啦,安装卸载都有了



你可能感兴趣的:(linux,glassfish安装,glassfish卸载,linux,glassfish)