`
firefly.li
  • 浏览: 15164 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JBoss应用随笔(3)

阅读更多
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...

    在jboss上部署web应用

    JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / Java Transaction ...

    jboss 服务应用

    【JBoss 服务应用】 JBoss 是一个开源的 Java 应用服务器,它基于 Java EE(Java Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理平台。JBoss 由 Red Hat 公司维护,现在是其产品组合中的关键组件...

    jboss应用服务器

    jboss是专门用于web开发的一种应用服务器,是常用的。

    JBoss 企业应用平台的业务价值

    为此,IDC对六家使用JBoss的大型美国公司进行访问,这些公司使用JBoss开发定制应用程序,并且至少已经运行这些应用程序十二个月时间。平均而言,通过传统的专有应用程序服务器转向JBoss Enterprise Application ...

    jboss应用文档

    jboss4,5,6版本之间差异,jboss常见的报错及解决方案,jboss部署。学习jboss的最好的文档!!!

    JBoss 将WEB应用发布为默认应用程序

    3. **部署应用**:将整个WEB应用(包括`WEB-INF`目录和`jboss-web.xml`)打包成WAR文件,然后将此WAR文件放入JBoss的`deploy`目录下。或者,如果你使用的是JBoss AS7或EAP 6及更高版本,可能需要将应用放在`...

    使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)

    在本文中,我们将深入探讨如何使用Eclipse IDE与JBoss应用程序服务器(版本7.x)来开发和部署一个基于EJB 3.x的简单企业级Java应用程序。EJB(Enterprise JavaBeans)是Java平台上的核心组件,它提供了一种标准的...

    JBoss MicroContainer分析及应用

    ### JBoss MicroContainer分析及应用 #### 一、Microcontainer工作原理 ##### 1.1 为什么需要Microcontainer 在现代软件开发中,容器技术变得越来越重要,它为应用程序提供了可扩展性和灵活性。JBoss ...

    Jboss seam3 实战

    标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...

    开发基于JBoss的J2EE应用

    ### 开发基于JBoss的J2EE应用:深入解析与实践指南 #### 一、引言 JBoss作为一款开放源代码的Java应用服务器,在J2EE应用开发领域占据着重要地位。它不仅以高性能的EJB容器著称,还因其便捷的部署方式和对最新技术...

    jboss7ejb配置文件

    JBoss AS(现在称为WildFly)是一个开源的应用服务器,它支持Java EE规范,包括EJB。在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar....

    JBoss应用

    3. **应用部署**:JBoss支持多种部署方式,包括WAR(Web Archive)、EAR(Enterprise Archive)和JAR(Java Archive)文件。开发者可以通过管理控制台、命令行工具或者直接将文件放入部署目录来部署应用。部署配置...

    JBOSS,JBoss安装部署

    3. **解压JBoss**: 下载的文件通常为`.zip`或`.tar.gz`格式,根据你的操作系统选择合适的工具进行解压。例如,在Linux中,可以使用`tar -zxvf jboss-archive.tar.gz`命令解压。 4. **配置环境变量**: 配置`JAVA...

    经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3

    经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3

    Jboss项目部署文档

    Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...

    JBoss in Action.pdf

    《JBoss in Action》这本书由Javid Jamae与Peter Johnson共同编写,由Manning出版社出版,深入探讨了JBoss应用服务器的配置与管理,为读者提供了全面而详细的JBoss应用服务器知识体系。以下是对该书内容及核心知识点...

    Eclipse + Jboss 开发J2EE应用

    在IT行业中,开发Java企业级应用(J2EE应用)是一项关键技能,而Eclipse作为一款强大的集成开发环境(IDE)和JBoss Application Server(现在称为WildFly)作为开源的应用服务器,是Java开发者常用的选择。...

Global site tag (gtag.js) - Google Analytics