GlassFish 的安装及设置命令

来源:互联网 发布:深入分析java web pdf 编辑:程序博客网 时间:2024/05/16 01:30

本文根据GlassFish3撰写,但经测试,GlassFish4也适用,GlassFish 是一款强悍的J2EE 应用服务器,支持完整的 J2EE 标准,而且开源免费,如果服务器配置不是特别低,若4G以上内存我推荐使用GlassFish,系统配置低,且仅使用JSP/JavaBean/Servlet的得话,还是用Tomcat要好些(占内存恐怕只有 GlassFish 的 1/10)。

 

GlassFish 有 Open Source GlassFish 和 Oracle GlassFish 两个版本,Open Source GlassFish 全开源,可任意使用, Oracle GlassFish 则需要遵守OTN 许可协议,可获得全功能无限期测试,拥有许可证才能用于生产,两款相似度超过99%,Oracle GlassFish 有一些性能调优的设置,但这些设置在 Open Source GlassFish 中可参考手册直接修改配置文件,也可以达相同的目的。

 

Open Source GlassFish 可由 http://glassfish.java.net/ 进行下载,下载的是安装版的话,基本上以下内容您可以略过,但如果您下载的是ZIP版在UNIX或者Windows下,操作基本一样,不过在安装之前先配置Java环境,本文不讨论。

 

Windows 下,解压 ZIP 包到X:\glassfish3下,Unix/FreeBSD解压至 /usr/local/glassfish3 目录下,Windows进入GlassFishbin目录运行asadminFreeBSD下运行./asadmin,进入GlassFish控制台,Windows 和 FreeBSD 的 asadmin 的进入只是形式的不同,本质没区别。

 

# 创建一个domain (ZIP 解压开,已经默认有一个 domain1),另:在修改了管理员名称后会提示设置密码,否则会略过设置密码。
create-domain domain1

 

# 删除一个domain,若有文件需要备份删除前请检查清楚,因为整个 domain 目录会被直接端掉,而且没有回收站。
delete-domain domain1

 

# 启动一个domain
start-domain domain1

 

# 停止一个domain
stop-domain domain1

 

# 修改管理员口令,若要开启远程,必须先设置密码
change-admin-password

 

# 开启远程管理,注:修改改设置应该重启GlassFish服务,并且该 domain 必须有密码。
enable-secure-admin

 

# 关闭远程管理,只允许本地访问,会提示要求输入用户名和密码,开发环境或者对服务器安全较高的环境会这么做,修改该设置应该重启GlassFish服务。
disable-secure-admin

 

# 将指定的domain注册为一个Windows服务,方便开机时自启动,运行该命令结束后,会在 domain\bin 目录内产生 Service 文件用于控制服务。

asadmin create-service domain1


-----------------------------------------------------------------------------------------------



1.Glassfish4.0下载地址:https://glassfish.java.net/download.html#gfoseTab

2.将下载的glassfish-4.0.zip传输到服务器/home/[usrname]/opt目录下,使用命令传输:

scp glassfish-4.0.zip cmmcc@ [usrname][1-5]: /home/[usrname]/opt

3.创建文件夹:/home/[usrname]/opt/glassfish4,使用命令:

sudo mkdir glassfish4 /home/[usrname]/opt/

4.将.zip文件解压到/home/[usrname]/opt/glassfish4文件夹下,使用命令:

unzip glassfish-4.0.zip /home/[usrname]/opt/glassfish4

5.添加glassfish用户:

sudo useradd --system glassfish -d /home/[usrname]/opt/glassfish4

6.设置目录权限:

sudo chgrp -R [usrname] /home/[usrname]/opt/glassfish4/

sudo chown -R glassfish /home/[usrname]/opt/glassfish4/

7.设置脚本执行权限:

sudo chmod -R +x /home/[usrname]/opt/glassfish4/bin 

sudo chmod -R +x /home/[usrname]/opt/glassfish4/glassfish/bin 

8.在glassfish用户下启动服务

sudo su glassfish

cd /home/[usrname]/opt/glassfish4/bin

./asadmin start-domain domain1

9.修改默认用户admin的密码

在bin目录下找到asadmin文件,启动后依次执行:

./asadmin

asadmin>change-admin-password

提示输入用户名: 直接按Enter(不要输入,否则会报错)

提示密码: 直接按Enter

输入新密码:[usrname]glassfish

确认密码:[usrname]glassfish

回车后即提示修改成功

10.开启远程访问权限并退出glassfish用户

asadmin >enable-secure-admin

asadmin >exit

11.关闭服务并重启服务

./asadmin stop-domain

./asadmin start-domain domain1

12.添加命令自启动

sudo vi /etc/rc.local

/home/[usrname]/opt/glassfish4/bin/asadmin start-domain domain1 

13.重新启动系统,检查安装结果:

http://[机器IP]:4848/



0 0
原创粉丝点击