EJB JPA数据库持久层开发实践详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 JBoss应用服务器的搭建

JBoss应用服务器是目前应用最广泛的J2EE开源的应用服务器,也是最早支持EJB 3.0的应用服务器,本书将采用JBoss 4.2.1.GA版本作为EJB 3.0的应用服务器。

2.2.1 下载和安装JBoss服务器

打开下载JBoss应用服务器的页面http://labs.jboss.com/jbossas/downloads,如图2-2所示。在该页面上可以下载到各个版本的JBoss,这里选择JBoss 4.2.1 GA版本下载。

此时下载的文件是“JBoss 4.2.1 GA.zip”,下载后将其解压缩到指定的文件目录下。例如,笔者解压缩到“E:\server\jboss-4.2.1.GA”文件目录下,如图2-3所示。

图2-2 下载JBoss应用服务器

图2-3 JBoss的安装目录

这样,就完成了JBoss的下载和安装工作了,后面将会讲述如何启动和停止JBoss服务器。

★ 提示 ★

JBoss 4.2.1 GA默认支持EJB 3的功能,所以只需要解压缩JBoss下载文件即可;若选择JBoss 4.0.x的版本,则需要使用JEMS安装向导配置EJB 3.0的运行环境。

注意JBoss的安装路径中不要有空格之类的目录名,例如“E:\my server\JBoss-4.2.1.GA”,否则安装后的JBoss有时可能会产生莫名其妙的错误。

2.2.2 启动JBoss服务器

进入到DOS环境,然后进入到JBOSS_HOME/bin文件目录下,其中JBOSS_HOME为JBoss的解压缩的文件目录。例如,笔者这里JBOSS_HOME为“E:\server\JBoss-4.2.1.GA”。进入到“E:\server\JBoss-4.2.1.GA\bin”目录下,然后执行run命令如下:

        E:\>cd E:\server\JBoss-4.2.1.GA\bin
        E:\server\JBoss-4.2.1.GA\bin>run

此时,如果运行环境配置正确,控制台上将会输出如图2-4所示的服务器启动日志。

在JBoss的日志中显示了以下部分的信息,则表示JBoss已经启动成功。

        21:55:08,390 INFO  [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBo
        s_4_2_1_GA date=200707131605)] Started in 15s:453ms

★ 提示 ★

启动JBoss 4.2.1 GA服务器,要确保已经安装了JDK 5.0以上版本。

在浏览器地址栏中输入“http://localhost:8080/”,则此时出现JBoss服务器默认的欢迎页面,如图2-5所示。

该页面上链接了一些JBoss的在线学习资源和JBoss的后台管理端页面。有关对JBoss的配置问题,将在本书后面的章节中逐步进行介绍,这里就不多作说明了。

图2-4 启动JBoss控制台

图2-5 JBoss的欢迎页面

2.2.3 停止JBoss服务器

停止JBoss服务器有两种方式,第一种是在控制台上使用快捷键Ctrl+C终止服务;另一种是使用bin目录下的shutdown命令行来停止服务器,这与使用run命令启动相同。

2.2.4 JBoss的文件目录结构

JBoss解压缩后的根目录下有bin、client、docs、server和lib等文件目录,如图2-6所示。

图2-6 JBoss的目录结构

这些文件目录的详细说明如表2-1所示。

表2-1 JBoss的顶级目录结构

其中,在server目录中放了default、all和minimal三个子目录,其中default是JBoss默认的配置,如图2-6中右侧所示的为展开default子目录的结构。

这些文件目录的详细说明如表2-2所示。

表2-2 default的目录结构