Chapter 6. Starting The Server

6.1. 单独HornetQ

要运行单独的HornetQ服务,打开一个命令行窗口,进入到HornetQ的bin 目录下,执行./run.sh (或者在Windows下 run.bat)。你将看到如下的输出:

         bin$ ./run.sh
         
         15:05:54,108 INFO  @main [HornetQBootstrapServer] Starting HornetQ server
         ...
         15:06:02,566 INFO  @main [HornetQServerImpl] HornetQ Server version 
         2.0.0.CR3 (yellowjacket, 111) started
      

这表明HornetQ已经启动并运行了。

默认情况下,不论是启动还是停止脚本都使用config/stand-alone/non-clustered 下的配置文件。要使用不同的配置目录,可运行./run.sh ../config/stand-alone/clustered 或者其它选定的目录。同样方法适用于停止脚本。

6.2. HornetQ在JBoss AS 5.x中运行

要在JBoss AS 5运行HornetQ,你需要创建安装有HornetQ的AS 5的配置。然后用这个配置启动AS 5。 例如,要运行一个带有非集群的HornetQ服务的AS 5,进入$JBOSS_HOME/bin目录,然后键入:

        bin$ ./run.sh -c default-with-hornetq
        
        15:18:35,460 INFO  [ServerImpl] Starting JBoss (Microcontainer)...
        15:18:35,462 INFO  [ServerImpl] Release ID: JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=
        JBoss_5_1_0_GA date=200905221053)
        ...
        15:19:30,305 INFO  [HornetQServerImpl] HornetQ Server version 
        2.0.0.CR3 (yellowjacket, 111) started
        ...
        15:19:43,601 INFO  [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=
        JBoss_5_1_0_GA date=200905221053)]Started in 1m:14s:556ms
      

6.3. HornetQ在JBoss AS 4中运行

首先按照与JBoss AS 5相同的步骤创建安装有HornetQ的AS 4配置 然后以相同的方式启动AS。

6.4. HornetQ在JBoss AS 6.0中运行

从JBoss AS 6.0 M3开始,HornetQ已经是默认的(内建)JMS提供者。所以无需安装即可运行。