2014年1月15日星期三

Linux_003:在CentOS6.5上安装GlassFish4.0

操作系统:CentOS6.5
下载地址:http://www.centos.org/download/
GlassFish版本:4.0
安装介质:glassfish-4.0.zip
下载地址:https://glassfish.java.net/download.html

1. 以当前用户下载安装介质,我这里是maping,查看文件属性:ls -l
-rw-rw-r--. 1 maping maping 102178360 1月  13 19:55 glassfish-4.0.zip

2. 解压glassfish压缩包: unzip glassfish-4.0.zip
如果提示无法找到unzip,运行apt-get install unzip下载unzip。

3. 查看解压后目录:ls -l
drwxr-xr-x. 8 maping maping      4096 5月  14 2013 glassfish4

4. 进入目录: cd glassfish4/glassfish/bin

5. 启动GlassFish: ./asadmin start-domain domain1

6. 停止GlassFish: ./asadmin stop-domain domain1

7. 访问GlassFish控制台:http://localhost:4848
在本机访问GlassFish控制台不需要输入口令,直接进入,然后你可以在控制台修改管理员口令。

上面的安装方法是安装到某个用户下,我这里是maping,一般用于测试环境。
比较正式的做法是创建glassfish用户,把GlassFish安装到此用户下,一般用于生产环境。

1. 切换到root用户:su root

2. 增加用户glassfish:adduser glassfish

3. 为用户glassfish设置密码:passwd glassfish

4. 增加组glassfishadm:groupadd glassfishadm 

5. 将glassfish加入glassfishadm组:usermod -a -G glassfishadm glassfish
查看/home/glassfish目录属性:ls -l
drwx------.  4 glassfish glassfish  4096 1月  13 23:38 glassfish

6. 把glassfishadmin组的目录也设为/home/glassfish:chgrp -R glassfishadm /home/glassfish
再次查看/home/glassfish目录属性:ls -l
drwx------.  4 glassfish glassfishadm  4096 1月  13 23:38 glassfish

7. 切换到glassfish用户:su glassfish

8. 下载glassfish: wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip  

9. 把glassfish-4.0.zip 复制到/home/glassfish目录下,查看文件属性:ls -l
-rw-rw-r--. 1 glassfish glassfish 102178360 1月  14 00:39 glassfish-4.0.zip

10. 解压glassfish压缩包: unzip glassfish-4.0.zip
查看解压后目录:ls -l
drwxr-xr-x. 8 glassfish glassfish      4096 5月  14 2013 glassfish4

11. 切换到root用户: su root

12. 修改/home/glassfish目录的组为glassfishadm:chgrp -R glassfishadm /home/glassfish
再次查看解压后目录:ls -l
drwxr-xr-x. 8 glassfish glassfishadm      4096 5月  14 2013 glassfish4

13. 运行下列命令修改目录权限,确保程序可以在glassfish用户下运行
 chown -R glassfish /home/glassfish/glassfish4
 chmod -R ug+rwx /home/glassfish/glassfish4/bin/
 chmod -R ug+rwx /home/glassfish/glassfish4/glassfish/bin/
 chmod -R o-rwx /home/glassfish/bin/
 chmod -R o-rwx /home/glassfish/glassfish4/bin/

14. 切换到glassfish用户:su glassfish,以glassfish用户身份启动、停止GlassFish

参考文献:
1. http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-311-on-ubuntu
2. http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html
3. http://blog.csdn.net/csfreebird/article/details/7649571

没有评论: