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的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / Java Transaction ...
【JBoss 服务应用】 JBoss 是一个开源的 Java 应用服务器,它基于 Java EE(Java Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理平台。JBoss 由 Red Hat 公司维护,现在是其产品组合中的关键组件...
jboss是专门用于web开发的一种应用服务器,是常用的。
为此,IDC对六家使用JBoss的大型美国公司进行访问,这些公司使用JBoss开发定制应用程序,并且至少已经运行这些应用程序十二个月时间。平均而言,通过传统的专有应用程序服务器转向JBoss Enterprise Application ...
jboss4,5,6版本之间差异,jboss常见的报错及解决方案,jboss部署。学习jboss的最好的文档!!!
3. **部署应用**:将整个WEB应用(包括`WEB-INF`目录和`jboss-web.xml`)打包成WAR文件,然后将此WAR文件放入JBoss的`deploy`目录下。或者,如果你使用的是JBoss AS7或EAP 6及更高版本,可能需要将应用放在`...
在本文中,我们将深入探讨如何使用Eclipse IDE与JBoss应用程序服务器(版本7.x)来开发和部署一个基于EJB 3.x的简单企业级Java应用程序。EJB(Enterprise JavaBeans)是Java平台上的核心组件,它提供了一种标准的...
### JBoss MicroContainer分析及应用 #### 一、Microcontainer工作原理 ##### 1.1 为什么需要Microcontainer 在现代软件开发中,容器技术变得越来越重要,它为应用程序提供了可扩展性和灵活性。JBoss ...
标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...
### 开发基于JBoss的J2EE应用:深入解析与实践指南 #### 一、引言 JBoss作为一款开放源代码的Java应用服务器,在J2EE应用开发领域占据着重要地位。它不仅以高性能的EJB容器著称,还因其便捷的部署方式和对最新技术...
JBoss AS(现在称为WildFly)是一个开源的应用服务器,它支持Java EE规范,包括EJB。在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar....
3. **应用部署**:JBoss支持多种部署方式,包括WAR(Web Archive)、EAR(Enterprise Archive)和JAR(Java Archive)文件。开发者可以通过管理控制台、命令行工具或者直接将文件放入部署目录来部署应用。部署配置...
3. **解压JBoss**: 下载的文件通常为`.zip`或`.tar.gz`格式,根据你的操作系统选择合适的工具进行解压。例如,在Linux中,可以使用`tar -zxvf jboss-archive.tar.gz`命令解压。 4. **配置环境变量**: 配置`JAVA...
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3
Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...
《JBoss in Action》这本书由Javid Jamae与Peter Johnson共同编写,由Manning出版社出版,深入探讨了JBoss应用服务器的配置与管理,为读者提供了全面而详细的JBoss应用服务器知识体系。以下是对该书内容及核心知识点...
在IT行业中,开发Java企业级应用(J2EE应用)是一项关键技能,而Eclipse作为一款强大的集成开发环境(IDE)和JBoss Application Server(现在称为WildFly)作为开源的应用服务器,是Java开发者常用的选择。...