JBoss下JNDI名的转换
随着JBoss的启动,很多资源会以JNDI的形式发布出来,比如数据源,EJB等等。对于这些资源的JNDI名,有些是可以修改的,比如数据源;但是有一些则不能修改,比如UserTransaction,它的名字是写死在JBoss的代码里的。
通常,我们无需修改默认的JNDI名,但是,对于一些升级或移植的项目,往往希望沿用以前的JNDI名,尽量不修改代码。这个时候,就可以使用JBoss提供的别名服务(NamingAlias)来完成新旧JNDI名的映射。配置方法如下:
<mbean code="org.jboss.naming.NamingAlias"
name="jboss.mq:Service=NamingAlias,fromName=javax.transaction.UserTransaction">
<attribute name="ToName">UserTransaction</attribute>
<attribute name="FromName">javax.transaction.UserTransaction</attribute>
</mbean>
以UserTransaction为例,将上面的配置追加到jboss-service.xml,那么,在程序中就可以使用“javax.transaction.UserTransaction”这个名字检索出原本应该使用“ UserTransaction”才能检索出的资源。
分享到:
相关推荐
配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss...
JBoss是纯Java的Web应用服务器,为了保证JBoss服务器的正常运行,在安装JBoss之前首先要确保系统 已经安装了JDK。可以从http://labs.jboss.com/jbossas/downloads/ 下载最新JBoss应用服务器,本章选用JBoss 4.2.2.GA...
jboss是专门用于web开发的一种应用服务器,是常用的。
为此,IDC对六家使用JBoss的大型美国公司进行访问,这些公司使用JBoss开发定制应用程序,并且至少已经运行这些应用程序十二个月时间。平均而言,通过传统的专有应用程序服务器转向JBoss Enterprise Application ...
jboss4,5,6版本之间差异,jboss常见的报错及解决方案,jboss部署。学习jboss的最好的文档!!!
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3
JBoss MicroContainer分析及应用
关于JBoss应用的简单 介绍
JBOSS建立JMS应用实例 代码 + 文档
JBoss Rules,成为了JBoss应用服务器的规则引擎。JBoss Rules是一个商业规则引擎,那我们就要先知道到底什么是Rules,即规则。JBoss Rules中,规则是如何被表示的Rules 一条规则是对商业知识的编码。... 什么是JBoss...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
中文名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 原名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 作者: 李刚 资源格式: PDF 版本: 第一版 出版社: 电子...
J2EE发展趋势 案例研究 J2EE Tutorial Java Pet Store Java Adventure Builder 钟情JBoss 4.x 全书内容安排 1 安装JBoss 4.x 2 安装JBoss-IDE 1.4.0 3 基于JBoss 4.x的JSF应用开发 ...
Jboss_应用指南
JBoss,作为 J2EE 应用服务器,以其EJB 容器卓越的性能、技术的潮流性、开发部署 J2EE 应用的方便性赢得了很多J2EE 开发者的信赖。其中,免安装、基于JMX 构架、热部 署 (Hot Deploy)、快速开发EJB 应用等...
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发.part2
这是我把网上一个文档截图下来的图片打包 ,和大家一起分享 ,希望对大家有用
使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x),包含server和client。
jboss7.1.1 final部署EJB3