glassfish安装步骤

这两天在学习Acegi,正好要用到Glassfish,据说glassfish不需要热启动,所以在开发效率上要高于tomcat。而且glassfish是Java EE 5的标准实现,听了不少关于它的好话,一直没时间用一下。今天有点时间,就下载了一个安装,记录一下步骤。提醒一下,glassfish要求是jdk1.5或1.6,你需要事先装好并配置好JAVA_HOME等,最好是连 Ant 也装好了。

        先到官方网站https://glassfish.dev.java.net 下载一个最新版的glassfish,现在是v2的。我下载的是windows操作系统的mutilingual版本,是一个jar包 glassfish-installer-v2ur1-b09d-windows-ml.jar。下载下来后放到一个目录下,我放的是E:\,下面都按照这个目录来讲解。

        然后,打开一个命令行窗口cmd,cd 到 glassfish jar 包所在的目录E:\,输入命令:java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows-ml.jar,回车执行。会弹出一个Java窗口,是glassfish的CDDL Lisence,看完,accept就行了。接下来就是系统自动的一大堆解压缩操作,最后会在jar包所在的目录E:\下生成一个glassfish目录,如:E:\glassfish。

        下一步,输入命令:lib\ant\bin\ant -f setup-cluster.xml,在一大堆build指令闪过之后,你的 glassfish 集群版就基本装好了。这里的setup-cluster.xml是glassfish专门为做集群准备的,如果你不需要做集群和LB(Load Balance),那这个地方可以改为命令:lib\ant\bin\ant -f setup.xml,这两个xml文件都是在 E:\glassfish 目录下。

        这样安装就完成了,很简单吧。glassfish默认的admin功能的端口为4848,http应用端口还是8080,JMS端口为7676,IIOP端口为3700,并默认创建一个域domain1。

       最后,我们运行一下glassfis。先把 E:\glassfish\bin 加入 Path 路径中,然后执行命令:asadmin start-domain domain1,即可启动glassfish了。服务器起来后,你可以在浏览器中输入http:\\localhost:8080来访问缺省的domain1,或通过http:\\localhost:4848来访问管理后台,默认的账号是admin,密码是adminadmin,这个账号和密码可以在setup-cluster.xml(或setup.xml)中修改。呵呵,可以看到它默认给出的这个domain1是用jsf做的前台。

      如果你想停掉服务器,用命令 asadmin stop-domain domain1 就好了。

      今天先这样了,明天部署一个自己的应用看看。

你可能感兴趣的:(xml,windows,ant,Acegi,Glassfish)