重装上阵
posts - 9, comments - 6, trackbacks - 0, articles - 3
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks+持久化 版)
Posted on 2006-12-18 21:44
Dr.Water
阅读(392)
评论(0)
编辑
收藏
所属分类:
SpringSide
在
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks 版)
基础上增加了按照spring 2.0 新方式的持久化配置
在<amq:broker>里面增加了
<
amq:persistenceAdapter
>
<
amq:jdbcPersistenceAdapter
id
="jdbcAdapter"
dataSource
="#hsql-ds"
createTablesOnStartup
="true"
useDatabaseLock
="false"
/>
<!--
Mysql can setup useDatabaseLock="true",this is defualt
HSQLDB,MSSQL plz setup useDatabaseLock="false",
if u setup useDatabaseLock="true",u will catch error:
MSSQL Error Info:FOR UPDATE clause allowed only for DECLARE CURSOR
HSQLDB Error Info:FOR in statement [SELECT * FROM ACTIVEMQ_LOCK FOR UPDATE]
see http://www.nabble.com/ActiveMQ-JDBC-Persistence-with-SQL-Server-tf2022248.html#a5560296
-->
</
amq:persistenceAdapter
>
请注意MSSQL(2000/2005)和HSQL由于不支持[SELECT * ACTIVEMQ_LOCK FOR UPDATE ]
语法,因此不能使用默认的userDatabaseLock="true",只能设置成useDatabaseLock="false"
时在spring里面配置了多个数据源
1.SpringSide 使用内嵌的HSQL
<!--
The HSQL Datasource that will be used by the Broker
-->
<
bean
id
="hsql-ds"
class
="org.apache.commons.dbcp.BasicDataSource"
destroy-method
="close"
>
<
property
name
="driverClassName"
>
<
value
>
org.hsqldb.jdbcDriver
</
value
>
</
property
>
<
property
name
="url"
>
<!--
springside use HSQL,table info see hsql/activemq.script
-->
<
value
>
jdbc:hsqldb:res:hsql/activemq
</
value
>
</
property
>
<
property
name
="username"
>
<
value
>
sa
</
value
>
</
property
>
<
property
name
="password"
>
<
value
></
value
>
</
property
>
<
property
name
="poolPreparedStatements"
>
<
value
>
true
</
value
>
</
property
>
</
bean
>
2.MySql
<!--
MySql DataSource Sample Setup
-->
<
bean
id
="mysql-ds"
class
="org.apache.commons.dbcp.BasicDataSource"
destroy-method
="close"
>
<
property
name
="driverClassName"
>
<
value
>
com.mysql.jdbc.Driver
</
value
>
</
property
>
<
property
name
="url"
>
<
value
>
jdbc:mysql://localhost/myproject?relaxAutoCommit=true
</
value
>
</
property
>
<
property
name
="username"
>
<
value
>
activemq
</
value
>
</
property
>
<
property
name
="password"
>
<
value
>
activemq
</
value
>
</
property
>
</
bean
>
3.MSSQL
<!--
The MSSQL Datasource Sample Setup
-->
<
bean
id
="mssql-ds"
class
="org.apache.commons.dbcp.BasicDataSource"
destroy-method
="close"
>
<
property
name
="driverClassName"
>
<
value
>
net.sourceforge.jtds.jdbc.Driver
</
value
>
</
property
>
<
property
name
="url"
>
<
value
>
jdbc:jtds:sqlserver://127.0.0.1:1433/YourDataBase
</
value
>
</
property
>
<
property
name
="username"
>
<
value
>
yourusername
</
value
>
</
property
>
<
property
name
="password"
>
<
value
>
youruserpassword
</
value
>
</
property
>
<
property
name
="poolPreparedStatements"
>
<
value
>
true
</
value
>
</
property
>
</
bean
>
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
推荐图书:
《
走出软件作坊
》、《
悟透JavaScript
》、《
Head First 设计模式
》
相关文章:
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks+持久化 版)
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks 版)
ActiveMQ与Spring的整合(一)
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
Powered by:
BlogJava
Copyright © Dr.Water
日历
<
2009年1月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
Java 随手贴 (6)
摇滚岁月
环境配置(2)
生活琐事(1)
随笔档案
2007年2月 (2)
2007年1月 (3)
2006年12月 (1)
2006年11月 (3)
文章分类
Python,Ruby...
SpringSide(3)
文章档案
2006年12月 (2)
2006年11月 (1)
搜索
最新评论
1. re: Struts ValidatorResources 的警告问题
评论内容较长,点击标题查看
--dava
2. re: Apache 2.2 和 Subversion整合
svn官方的win binary不支持apache 2.2的新module调用,杂解决呀哥们
--WPP
3. re: Struts ValidatorResources 的警告问题
希望博主有什么建议请发一封email给我:jipinceo@163.com
--sgwood
4. re: Struts ValidatorResources 的警告问题
评论内容较长,点击标题查看
--sgwood
5. re: ActiveMQ 实践之路(一) 启动你的ActiveMQ[未登录]
请教您一下:和sun MQ有什么可以比较的地方?
--渴望
阅读排行榜
1. ActiveMQ 实践之路(一) 启动你的ActiveMQ(6156)
2. ActiveMQ 实践之路(前言)(2593)
3. ConcurrentModificationException(1939)
4. Apache 2.2 和 Subversion整合(1685)
5. Struts ValidatorResources 的警告问题(809)
评论排行榜
1. Struts ValidatorResources 的警告问题(3)
2. ActiveMQ 实践之路(一) 启动你的ActiveMQ(2)
3. Apache 2.2 和 Subversion整合(1)
4. iBatis的AutoResultMap 默认配置使用时候出现的问题(0)
5. blog算不算一种态度?(0)