部署Windows 2003下java EE5服务器
【IT168 专稿】Java EE 5 是Java 企业开发平台对两年前发布的J2EE 1.4 所做的一次重大升级。与J2EE 1.4 相比,可以发现升级到Java EE 5 所带来的变化是巨大的,这些变化体现了对J2EE 不足之处的改进,也体现了近年来Java 企业应用技术的热点和趋势。图 1 显示了 Java EE 的发展路线图史,列出了每个版本的重要功能以及促成每次修订的一些重要外部影响。
一、 java EE5概述
Java EE 5 架构所描述的是一个利用Java 技术构建企业应用的分布式的环境,从中可以了解最新Java 企业应用平台的轮廓和主要功能布局。Java EE 5 的架构如图2 所示。完整的Java EE 5 应用一般是多层的应用,一般涵盖3 层:客户层、中间层和EIS 层(见图2 的上方)。客户层的应用驻留在用户端,中间层和EIS 层的应用都驻留在服务器端。中间层所包含的是与客户层交互的各类应用,又可细分为Web 层和业务层。EIS 是EnterpriseInformation System 的缩写,EIS 层驻留的是以企业资源规划(ERP)、办公自动化和和企业传统(Legacy)系统为代表的应用,多是基于关系数据库工作。
二、了解GlassFish
GlassFish 并不只是一个应用服务器产品。围绕着GlassFish 社区,各类厂商、开发人员、各种技术和产品在不同的层次和角度推动着GlassFish 项目的发展,它们共同组成了GlassFish 的生态环境(见图3)。
图3 GlassFish 的生态环境
三、部署GlassFish 服务器
1.下载、安装和了解JDK
使用Java开发程序的第一步,就是安装JDK(J2SE Development Kits)。这里以J2SE 5.0 Development Kits安装作为范例,以实例的方式一步步带您了解JDK。安装JDK的第一步是下载安装文件,这里要下载的是Sun公司的J2SE 5.0 Development Kits,下载的网址是:
http://java.sun.com/j2se/1.5.0/download.jsp
2.下载安装ant
对于没有使用过Make工具的初学者来说,想象一下如何管理源代码?如何处理Classpath的问题?如何将编译过后的文件指定至某个目录?如何将.class包装为.jar文件?这一切都可以通过Ant来完成!您不必重复地使用javac、copy、cd和java等指令来达到这些目的,只要编写好一个以XML组织的构建文件(buildfile),然后下ant指令,上述所有的问题就可轻松地解决。或许有人会说这些需求一些IDE也可以办到,这并不是正确的说法。Ant并不取代IDE,它增强了IDE,也没有IDE可以取代Ant,它们是互补的,不是相互取代的。简单地归纳一下Ant可以自动完成的任务:
编译Java源代码
建立jar、war、zip文件
自动测试与生成报告
从CVS等管理系统取得源代码
可以先到以下的网站取得一些信息:
Ant 官方网站(http://ant.apache.org/)
Ant 使用者手册(http://ant.apache.org/manual/index.html)
下面介绍如何设定Ant。在下载Ant之后,将压缩文件解压缩至想要的目录,假设是k:\ ant。在Windows 2003/2000/XP下可以选择桌面上的“我的电脑”并按鼠标右键,选择“属性”后切换至“高级”页面,并单击下方的“环境变量”按钮,在“环境变量”对话框的“系统变量”中单击“新建”按钮,新建java_home变量,如图4所示。
图4 新建java_home变量
其中变量值必须根据实际安装JDK的目录来决定。按照相同的方式再新建ant_home变量,并设定变量值为Ant的目录,这里假设是k:\ ant。最后编辑path变量,加入Ant的bin目录,如下所示。
ANT_HOME=k:\ant
JAVA_HOME=f:\\jdk
CLASSPATH=f:\files\jdk\lib\tools.jar
PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin
3.安装GlassFish
1)下载链接:
http://java.net/download/javaee5/fcs_branch/promoted/WINNT/glassfish-installer-v2-b58g-ml.jar
2)将glassfish-installer-v2-b58g-ml.jar放到D:\Program Files文件夹,进入该文件夹,在命令行输入:
java -Xmx256m -jar glassfish-installer-v2-b58g-ml.jar
在弹出面板选接收后开始解压,如图5。
生成glassfish文件夹,进入该文件夹,确保ant 安装正确的情况下输入;
ant -f setup.xml
图7 是glassfish配置成功界面
3)启动服务器:(安装好以后服务器已经启动)
进入glassfish\bin下输入:
asadmin start-domain domain1
图8 是glassfish启动成功界面
4验证glassfish
在浏览器中输入
http://127.0.0.1:8080/ 或者在浏览器中输入
https://127.0.0.1:8081/
看到“Your server is up and running!”表示成功!如图9 。
5 理解配置文件
Glassfish的配置文件是setup-cluster.xml
主要包括如下选项:
domain.name=domain1
instance.name=server
admin.user=admin
admin.password=adminadmin
admin.port=4848
instance.port=8080
orb.port=3700
imq.port=7676
https.port=8181
master.password=changeit
可以使用XML编辑器ElfData 的 XML Editor 修改。
可从 [http://localhost:4848] 访问管理控制台。
请使用 "asadmin" 命令所使用的同一端口 [4848]。如图10 。
登录 Application Server Administration Console,地址为 http://localhost:4848。
默认用户名为 admin;默认口令为 adminadmin。
总结:GlassFish 社区的主页是java.net (glassfish.java.net);文档、邮件列表、论坛和wiki都放置在这里。所有关于GlassFish的构建也在这里提供。

一、 java EE5概述
Java EE 5 架构所描述的是一个利用Java 技术构建企业应用的分布式的环境,从中可以了解最新Java 企业应用平台的轮廓和主要功能布局。Java EE 5 的架构如图2 所示。完整的Java EE 5 应用一般是多层的应用,一般涵盖3 层:客户层、中间层和EIS 层(见图2 的上方)。客户层的应用驻留在用户端,中间层和EIS 层的应用都驻留在服务器端。中间层所包含的是与客户层交互的各类应用,又可细分为Web 层和业务层。EIS 是EnterpriseInformation System 的缩写,EIS 层驻留的是以企业资源规划(ERP)、办公自动化和和企业传统(Legacy)系统为代表的应用,多是基于关系数据库工作。

二、了解GlassFish
GlassFish 并不只是一个应用服务器产品。围绕着GlassFish 社区,各类厂商、开发人员、各种技术和产品在不同的层次和角度推动着GlassFish 项目的发展,它们共同组成了GlassFish 的生态环境(见图3)。

图3 GlassFish 的生态环境
三、部署GlassFish 服务器
1.下载、安装和了解JDK
使用Java开发程序的第一步,就是安装JDK(J2SE Development Kits)。这里以J2SE 5.0 Development Kits安装作为范例,以实例的方式一步步带您了解JDK。安装JDK的第一步是下载安装文件,这里要下载的是Sun公司的J2SE 5.0 Development Kits,下载的网址是:
http://java.sun.com/j2se/1.5.0/download.jsp
2.下载安装ant
对于没有使用过Make工具的初学者来说,想象一下如何管理源代码?如何处理Classpath的问题?如何将编译过后的文件指定至某个目录?如何将.class包装为.jar文件?这一切都可以通过Ant来完成!您不必重复地使用javac、copy、cd和java等指令来达到这些目的,只要编写好一个以XML组织的构建文件(buildfile),然后下ant指令,上述所有的问题就可轻松地解决。或许有人会说这些需求一些IDE也可以办到,这并不是正确的说法。Ant并不取代IDE,它增强了IDE,也没有IDE可以取代Ant,它们是互补的,不是相互取代的。简单地归纳一下Ant可以自动完成的任务:
编译Java源代码
建立jar、war、zip文件
自动测试与生成报告
从CVS等管理系统取得源代码
可以先到以下的网站取得一些信息:
Ant 官方网站(http://ant.apache.org/)
Ant 使用者手册(http://ant.apache.org/manual/index.html)
下面介绍如何设定Ant。在下载Ant之后,将压缩文件解压缩至想要的目录,假设是k:\ ant。在Windows 2003/2000/XP下可以选择桌面上的“我的电脑”并按鼠标右键,选择“属性”后切换至“高级”页面,并单击下方的“环境变量”按钮,在“环境变量”对话框的“系统变量”中单击“新建”按钮,新建java_home变量,如图4所示。

图4 新建java_home变量
其中变量值必须根据实际安装JDK的目录来决定。按照相同的方式再新建ant_home变量,并设定变量值为Ant的目录,这里假设是k:\ ant。最后编辑path变量,加入Ant的bin目录,如下所示。
ANT_HOME=k:\ant
JAVA_HOME=f:\\jdk
CLASSPATH=f:\files\jdk\lib\tools.jar
PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin
3.安装GlassFish
1)下载链接:
http://java.net/download/javaee5/fcs_branch/promoted/WINNT/glassfish-installer-v2-b58g-ml.jar
2)将glassfish-installer-v2-b58g-ml.jar放到D:\Program Files文件夹,进入该文件夹,在命令行输入:
java -Xmx256m -jar glassfish-installer-v2-b58g-ml.jar
在弹出面板选接收后开始解压,如图5。


生成glassfish文件夹,进入该文件夹,确保ant 安装正确的情况下输入;
ant -f setup.xml
图7 是glassfish配置成功界面

3)启动服务器:(安装好以后服务器已经启动)
进入glassfish\bin下输入:
asadmin start-domain domain1
图8 是glassfish启动成功界面

4验证glassfish
在浏览器中输入
http://127.0.0.1:8080/ 或者在浏览器中输入
https://127.0.0.1:8081/
看到“Your server is up and running!”表示成功!如图9 。

5 理解配置文件
Glassfish的配置文件是setup-cluster.xml
主要包括如下选项:
domain.name=domain1
instance.name=server
admin.user=admin
admin.password=adminadmin
admin.port=4848
instance.port=8080
orb.port=3700
imq.port=7676
https.port=8181
master.password=changeit
可以使用XML编辑器ElfData 的 XML Editor 修改。
可从 [http://localhost:4848] 访问管理控制台。
请使用 "asadmin" 命令所使用的同一端口 [4848]。如图10 。
登录 Application Server Administration Console,地址为 http://localhost:4848。
默认用户名为 admin;默认口令为 adminadmin。



总结:GlassFish 社区的主页是java.net (glassfish.java.net);文档、邮件列表、论坛和wiki都放置在这里。所有关于GlassFish的构建也在这里提供。
0
相关文章