项目需要,有机会接触到glassfish,于是自己尝试在Ubuntu上安装并使用glassfish。
glassfish是sun公司发布的一款开源的应用服务器,目前我只停留在安装和初级使用阶段,高级应在进一步琢磨中···
安装步骤记录如下:
1.安装jdk的最新版本v1.6。
从Sun的官方网站下载最新的jdk linux的包jdk-6u20-linux-i586.bin。放在/opt目录下(也可放在其他目录),修改权限,如:chmod a+x jdk-6u20-linux-i586.bin,之后运行命令:./jdk-6u20-linux-i586.bin。则开始自动解压并安装jdk。根据提示选择直到安装完毕。
2.添加环境变量。
该步骤可谓一劳永逸,完成后对之后的开发大有好处。
执行:#cd /etc/
#vim profile
打开profile文件,在最后添加以下语句:
PATH=$PATH:/opt/jdk1.6.0_20/bin(该路径就是jdk包安装完之后其目录下bin的目录)
export PATH
保存profile文件,执行命令:source profile;使profile文件的修改生效。
3.安装glassfish。
我下载的glassfish包名称为:glassfish-installer-v2.1.1-b31g-linux.jar,放在目录/home/joyce/test/目录下。
进入该目录,运行命令:java -jar glassfish-installer-v2.1.1-b31g-linux.jar;一路根据提示选择直到安装完毕。
完毕之后/home/joyce/test/目录下会生成glassfish文件夹,进入/home/joyce/test/glassfish/lib/ant目录,执行:sudo apt-get install ant
将ant安装完成之后,执行:ant -f setup.xml
其中setup.xml是glassfish的配置文件。可在其中修改一些端口信息,管理员名称等等。在这里,我不做修改。
setup文件执行之后,尝试执命令:asadmin start-domain domain1
即开始运行服务器,若有提示,根据提示进行。我在执行以上命令是提示说:未安装glassfishv2。于是,执行命令: sudo apt-get install glassfishv2,根据提示安装成功glassfishv2之后,再次执行asadmin的命令,便可成功。
至此,glassfish安装成功。
在浏览器中输入地址:http://localhost:4848/,连接成功,则大功告成!