重装上阵
posts - 9, comments - 8, trackbacks - 0, articles - 3
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks+持久化 版)
Posted on 2006-12-18 21:44
Dr.Water
阅读(1012)
评论(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新闻
知识库
C++博客
博问
管理
相关文章:
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks+持久化 版)
ActiveMQ4.1 +Spring2.0的POJO JMS方案(Jencks 版)
ActiveMQ与Spring的整合(一)
Powered by:
BlogJava
Copyright © Dr.Water
日历
<
2024年11月
>
日
一
二
三
四
五
六
27
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
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
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: ConcurrentModificationException
操 怎么修改你咋不说
--呆呆地
2. re: Resin 3.0.x和Spring 2.0 xsd 配置问题解决[未登录]
我现在遇到一个问题,resin和activemq不知如何配置,请指教。能不能把你的配置文件发出来,谢谢了。
--王
3. re: Struts ValidatorResources 的警告问题
评论内容较长,点击标题查看
--dava
4. re: Apache 2.2 和 Subversion整合
svn官方的win binary不支持apache 2.2的新module调用,杂解决呀哥们
--WPP
5. re: Struts ValidatorResources 的警告问题
希望博主有什么建议请发一封email给我:jipinceo@163.com
--sgwood
阅读排行榜
1. ActiveMQ 实践之路(一) 启动你的ActiveMQ(11258)
2. ActiveMQ 实践之路(前言)(4609)
3. ConcurrentModificationException(3475)
4. Struts ValidatorResources 的警告问题(2730)
5. Apache 2.2 和 Subversion整合(2652)
评论排行榜
1. Struts ValidatorResources 的警告问题(3)
2. ActiveMQ 实践之路(一) 启动你的ActiveMQ(2)
3. ConcurrentModificationException(1)
4. Resin 3.0.x和Spring 2.0 xsd 配置问题解决(1)
5. Apache 2.2 和 Subversion整合(1)