`
hhj900
  • 浏览: 3831 次
  • 来自: ...
社区版块
存档分类
最新评论

A​c​t​i​v​e​M​Q​ 5.10.0 配​置SQL Server2012数据库

阅读更多
1、下载 Microsoft_JDBC_Driver_4.0_for_SQL_Server ,将 sqljdbc4.jar 放到ActiveMQ的lib\optional目录下,如  D:\apache-activemq-5.10.0\lib\optional

2、修改 D:\apache-activemq-5.10.0\conf\activemq.xml

      将

        <persistenceAdapter>
            <kahaDB directory="${activemq.data}/kahadb"/>
        </persistenceAdapter>

      修改为:


        <persistenceAdapter>
           <jdbcPersistenceAdapter dataDirectory="${activemq.base}/data" dataSource="#mssql-ds" />
        </persistenceAdapter>

增加下面这段,和  </broker> 同级。


    <bean id="mssql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
      <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
      <property name="url" value="jdbc:sqlserver://192.168.1.182:1433;DatabaseName=ActiveMQDB"/>
      <property name="username" value="sa"/>
      <property name="password" value="Sa!11111"/>
    </bean>


成功后会在数据库创建3张表 ACTIVEMQ_ACKS,ACTIVEMQ_LOCK,ACTIVEMQ_MSGS

参考文章: http://activemq.apache.org/sqlserver.html


成功日志如下:


D:\apache-activemq-5.10.0\bin\win64>activemq.bat
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
jvm 1    |
jvm 1    | Java Runtime: Sun Microsystems Inc. 1.6.0_43 D:\Java\jre6
jvm 1    |   Heap sizes: current=123712k  free=116584k  max=932096k
jvm 1    |     JVM args: -Dactivemq.home=../.. -Dactivemq.base=../.. -Djavax.net.ssl.keyStorePasswor
d=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore=../../conf/broker.ks
-Djavax.net.ssl.trustStore=../../conf/broker.ts -Dcom.sun.management.jmxremote -Dorg.apache.activem
q.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.conf=../
../conf -Dactivemq.data=../../data -Djava.security.auth.login.config=../../conf/login.config -Xmx102
4m -Djava.library.path=../../bin/win64 -Dwrapper.key=DeK4zSpKsQCJZV1o -Dwrapper.port=32000 -Dwrapper
.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=9308 -Dwrapper.version=3.2.3 -Dwrappe
r.native_library=wrapper -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
jvm 1    | Extensions classpath:
jvm 1    |   [..\..\lib,..\..\lib\camel,..\..\lib\optional,..\..\lib\web,..\..\lib\extra]
jvm 1    | ACTIVEMQ_HOME: ..\..
jvm 1    | ACTIVEMQ_BASE: ..\..
jvm 1    | ACTIVEMQ_CONF: ..\..\conf
jvm 1    | ACTIVEMQ_DATA: ..\..\data
jvm 1    | Loading message broker from: xbean:activemq.xml
jvm 1    |  INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@6e84cc09: startup date
[Tue Jul 29 15:57:33 GMT+08:00 2014]; root of context hierarchy
jvm 1    |  INFO | PListStore:[D:\apache-activemq-5.10.0\bin\win64\..\..\data\localhost\tmp_storage]
started
jvm 1    |  INFO | Using Persistence Adapter: JDBCPersistenceAdapter(org.apache.commons.dbcp.BasicDa
taSource@444b0bbb)
jvm 1    |  INFO | Database adapter driver override recognized for : [microsoft_jdbc_driver_4_0_for_
sql_server] - adapter: class org.apache.activemq.store.jdbc.adapter.TransactJDBCAdapter
jvm 1    |  INFO | Database lock driver override recognized for : [microsoft_jdbc_driver_4_0_for_sql
_server] - adapter: class org.apache.activemq.store.jdbc.adapter.TransactDatabaseLocker
jvm 1    |  INFO | Using a separate dataSource for locking: org.apache.commons.dbcp.BasicDataSource@
444b0bbb
jvm 1    |  INFO | Attempting to acquire the exclusive lock to become the Master broker
jvm 1    |  INFO | Becoming the master on dataSource: org.apache.commons.dbcp.BasicDataSource@444b0b
bb
jvm 1    |  INFO | Apache ActiveMQ 5.10.0 (localhost, ID:hanhj-56705-1406620654948-0:1) is starting
jvm 1    |  INFO | Listening for connections at: tcp://hanhj:61616?maximumConnections=1000&wireForma
t.maxFrameSize=104857600
jvm 1    |  INFO | Connector openwire started
jvm 1    |  INFO | Listening for connections at: amqp://hanhj:5672?maximumConnections=1000&wireForma
t.maxFrameSize=104857600
jvm 1    |  INFO | Connector amqp started
jvm 1    |  INFO | Listening for connections at: stomp://hanhj:61613?maximumConnections=1000&wireFor
mat.maxFrameSize=104857600
jvm 1    |  INFO | Connector stomp started
jvm 1    |  INFO | Listening for connections at: mqtt://hanhj:1883?maximumConnections=1000&wireForma
t.maxFrameSize=104857600
jvm 1    |  INFO | Connector mqtt started
jvm 1    |  INFO | Listening for connections at ws://hanhj:61614?maximumConnections=1000&wireFormat.
maxFrameSize=104857600
jvm 1    |  INFO | Connector ws started
jvm 1    |  INFO | Apache ActiveMQ 5.10.0 (localhost, ID:hanhj-56705-1406620654948-0:1) started
jvm 1    |  INFO | For help or more information please see: http://activemq.apache.org
jvm 1    |  INFO | ActiveMQ WebConsole available at http://0.0.0.0:8161/
jvm 1    |  INFO | Initializing Spring FrameworkServlet 'dispatcher'
jvm 1    |  INFO | jolokia-agent: No access restrictor found at classpath:/jolokia-access.xml, acces
s to all MBeans is allowed
jvm 1    |  INFO | Connector vm://localhost started



0
1
分享到:
评论

相关推荐

    Perl-5.10.0版本

    Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0...

    华三模拟器HCL-v5.10.0-Setup.zip

    【华三模拟器HCL-v5.10.0-Setup.zip】是一个包含华三(H3C)网络设备模拟器软件的压缩包,版本号为5.10.0。这个模拟器,通常称为HCL(H3C Comware Learning),是专为教育和学习网络技术设计的。通过HCL,用户可以在...

    pypy2-v5.10.0-linux-armel.tar.bz2

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、...

    CadSoft.Eagle.Professional.v5.10.0.Incl.Patch.And.Keymaker-AGAiN

    CadSoft.Eagle.Professional.v5.10.0.Incl.Patch.And.Keymaker-AGAiN,CRACK以及转换为PROTEL文件的ULD文件,可以直接转换为PROTEL PCB的文件,十分方便

    DDprinter_plugin5.10.0.exe

    DDprinter_plugin5.10.0.exe

    node-v5.10.0-linux-ppc64le.tar.gz

    标题 "node-v5.10.0-linux-ppc64le.tar.gz" 提供了几个关键信息,让我们逐个解析。首先,“node”是指 Node.js,这是一个流行的开源JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码。v5.10.0是这个...

    activemq-5.10.0

    在本文中,我们将深入探讨ActiveMQ 5.10.0版本,这个版本适用于Windows 32位和64位操作系统。 1. **ActiveMQ概述** Apache ActiveMQ是一个高性能、灵活且易于使用的消息中间件。它支持多种协议,如OpenWire、STOMP...

    node-v5.10.0-sunos-x86.tar.gz

    标题 "node-v5.10.0-sunos-x86.tar.gz" 提供的信息表明,这是一个针对SunOS操作系统(Solaris的旧称)的32位版本Node.js的压缩包,版本号为5.10.0。Node.js是一款开源、跨平台的JavaScript运行环境,它允许开发人员...

    Qt-opensource-linux-x64-5.10.0.run

    QT5.10.0 Linux QT5.10.0 Linux QT5.10.0 Linux

    SOFARPC框架 v5.10.0

    SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用...

    RTL8723DU Version:v5.10.0-24资源

    realtek RTL8723D 源码 WiFi:USB Software Package - Linux Driver,v5.10.0-24-g3dddfb3.20200429_COEX20190530-3030 BT:Linux_BT_USB_v3.10_20200414_8723DU_BTCOEX_20200103-3535

    Dev -C++5.10.0

    Dev-C++5.10.0是一款专门为初学者设计的集成开发环境(IDE),它集成了C和C++编程语言的编译、调试和编辑功能,对于初学者来说,是学习这两种语言的理想工具。这款软件界面简洁,操作直观,使得初学者能够更专注于...

    MATLAB Mobile_v5.10.0_apkpure.com.apk.1

    MATLAB Mobile_v5.10.0_apkpure.com.apk.1

    购物-爱库存商户云平台 v5.10.0.zip

    【标题】"购物-爱库存商户云平台 v5.10.0.zip"指的是一个针对商家的购物平台应用的更新版本,版本号为5.10.0,它被压缩成ZIP格式以便于下载和存储。这个应用可能包含了对原有功能的改进、新功能的添加以及性能优化,...

    hive-1.1.0-cdh5.10.0.tar.gz

    `hive-1.1.0-cdh5.10.0.tar.gz`是一个包含Hive 1.1.0版本与CDH5.10.0集成的压缩包,用于在Cloudera Distribution Including Apache Hadoop (CDH) 5.10.0环境下运行。 Hive的核心组件包括以下几个方面: 1. **Hive ...

    jna-5.10.0-API文档-中英对照版.zip

    赠送jar包:jna-5.10.0.jar; 赠送原API文档:jna-5.10.0-javadoc.jar; 赠送源代码:jna-5.10.0-sources.jar; 赠送Maven依赖信息文件:jna-5.10.0.pom; 包含翻译后的API文档:jna-5.10.0-javadoc-API文档-中文...

    Perl 5.10.0 文档和手册(下)

    Perl 5.10.0版 文档和手册 有html和pdf两种格式 太大了分上下两个压缩包

    node-v5.10.0-x86.msi

    Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node ...

    node-v5.10.0.tar.xz

    Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node ...

    node-v5.10.0.tar.gz

    Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node ...

Global site tag (gtag.js) - Google Analytics