首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图 ┆ 虚拟主机 ┆ 中文域名
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 网络编程 → JSP专区 → 文章内容

Tomcat下绑定JMS应用服务器的实例讲解

作者:未知  来源:网上收集  发布时间:2007-7-1 1:40:39

JMS做为J2EE的高级部分一直蒙着一层神秘的面纱,作为JMS的定制者SUN只规定了JMS规范,象很多其他SUN产品一样被多家厂商提供了具体的实现。但是作为tomcat和RESIN(今年初宣布全部支持J2EE规范)。这些面向低端但却被广泛应用的服务器本身并不对JMS提供支持。庆幸的是openjms和activeMQ两家开源软件提供了插件式的支持。

在应用了一些开发框架如spring的项目里如果要使用到JMS,虽然SPRING提供了部分对JMS的支持但经过我一段时间的应用发现,OO的封装在某些地方反而成为开发过程中的障碍。在实现诸如监听之类的代码段里使人非常的懊恼,即使用callback(回调)有些东西仍然不能够很好的被取到。

下面就一些TOMCAT上面JMS的支持既实现做一下整理。

1.很自然的你需要下载JMS实现,如:opnerJMS或者activeMQ .下载地址www.jmsopen.com 或www.activeMQ.com

2.服务器下载以后的具体配置在以上两个网站上都有很详细的说明,就不再列举了。

3.和WEB服务器的整合,首先要配置应用的web.xml这个文件配置如下:

1  <context-param>2  <param-name>brokerURI</param-name>3  <param-value>/WEB-INF/activemq.xml</param-value>4  </context-param>56  <listener>7  <listener-class>org.activemq.web.SpringBrokerContextListener</listener-class>8  </listener>

将这一段代码放到web.xml里。注意到activemq.xml文件,是jms服务器的具体配置:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//ACTIVEMQ//DTD//EN" "http://activemq.org/dtd/activemq.dtd"><beans>  <!-- ===================== -->  <!-- ActiveMQ Broker Configuration -->  <!-- ===================== -->  <broker>    <connector>      <tcpServerTransport   uri="tcp://localhost:61616"   useAsyncSend="true"  maxOutstandingMessages="50"/>    </connector>    <!-- to enable Stomp support uncomment this    <connector>      <serverTransport   uri="stomp://localhost:61626"/>    </connector>    -->    <persistence>          <jdbcPersistence  dataSourceRef="oracle-ds"/>    </persistence>  </broker>  <!-- ======================= -->  <!-- JDBC DataSource Configurations -->  <!-- ======================= -->  <!-- The Derby Datasource   that will be used by the Broker -->  <bean id="derby-ds" class=  "org.apache.commons.dbcp.BasicDataSource"  destroy-method="close">    <property name="driverClassName">      <value>  org.apache.derby.jdbc.EmbeddedDriver  </value>    </property>    <property name="url">      <!-- Use a URL like   'jdbc:hsqldb:hsql://localhost:9001'   if you want to connect to a remote hsqldb -->      <value>  jdbc:derby:derbydb;create=true  </value>    </property>    <property name="username">      <value></value>    </property>    <property name="password">      <value></value>    </property>    <property name="poolPreparedStatements">      <value>true</value>    </property>  </bean></beans>

此时,在启动你的TOMCAT的时候会看到JMS服务器已经绑到了上面。


[] [返回上一页] [打 印]
  • 上一篇文章:实例:JSP中把动态页面转换为静态页面
  • 下一篇文章:JSP和JSF双剑合并 共同打造完美Web应用

  • 相关文章:
  • Tomcat配置技巧Top 10
  • 实例讲解Win 2003分区增容功能
  • 在linux7.1上安装jdk+tomcat+oracle9i 笔记
  • 实例讲解 LILO 的配置和使用
  • 在linux7.1上安装jdk+tomcat+oracle9i笔记
  • 实例讲解Windows 2003分区增容功能
  • Apache与Tomcat安装配置手册
  • Apache+Tomcat实现Web服务(3)
  • Apache+Tomcat实现Web服务(2)
  • Apache+Tomcat实现Web服务(1)
  • TomCat 多虚拟站点配置--TomCat,虚拟,站点,配置
  • [组图]实例讲解:如何安装虚拟系统(多图)--实例,讲...
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号