`
iliuyong
  • 浏览: 143729 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ejb3 多个数据源时异常处理

阅读更多

ejb3 多个数据源时异常处理

 

调用一个ejb 会话bean的方法,用到了2个数据库,

提示异常:Unable to enlist resource, see the previous warnings

 

解决方法:

jboss-6.simple\server\default\deploy\transaction-jboss-beans.xml

 

<bean name="CoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.CoreEnvironmentBean">

中增加

<property name="allowMultipleLastResources">true</property>

分享到:
评论

相关推荐

    struts2+spring+ejb3源代码(完整版)

    Struts2、Spring和EJB3是Java Web开发中的三个重要框架,它们分别在MVC模式、依赖注入和企业级服务方面发挥着关键作用。这个压缩包提供的源代码是一个完整的项目示例,展示了如何将这三个框架集成到一个应用程序中。...

    ejb3加数据库的简单例子

    `exception-sorter-class-name`用于处理特定于MySQL的异常,而`metadata`部分则指定类型映射为`mySQL`,这是JDBC驱动程序与EJB3之间的桥梁。 接下来,我们需要创建一个EJB工程,并启用实体Bean支持。在项目设置中,...

    JBOSS6.0.0M4发布EJB3测试

    JPA允许开发者通过对象关系映射(ORM)将Java类映射到数据库表,而JTA则为跨多个资源的分布式事务提供了支持。 测试EJB3在JBOSS6.0.0M4中的组件通常涉及到以下几个步骤: 1. **创建EJB组件**:使用Java类和相应的...

    ejb3.rar_EJB3 struts2_MyEclipse EJ_ejb strut jboss_jboss_struts2

    而"ejb3"可能是一个目录,包含了EJB3相关的源码、配置文件或者库。 综合以上,这个项目展示了如何使用Struts2作为前端控制器,EJB3作为后端服务,MyEclipse作为开发工具,MySQL作为数据存储,以及JBoss作为运行平台...

    第一个EJB访问数据库例子

    这个过程中,我们将涉及JDBC、JNDI、EJB组件类型、事务管理以及可能的JPA集成等多个关键知识点。通过实践这个例子,开发者能更好地理解EJB在企业级应用中的角色以及如何高效地利用其特性来构建数据库驱动的应用。

    EJB设计模式Ejb中涉及到的设计模式详解

    - 改善系统可靠性:当多个EJB在不同服务器或数据源上时,即使其中一个环节出错,其他操作仍能继续。 - 缺点:MDB没有直接返回值,结果通知需通过其他方式,异常处理不便,且对消息内容的依赖可能导致运行时错误。 ...

    在JBoss下配置EJB

    EJB标准经历了多个版本的发展,从早期的EJB 2.0到后来的EJB 3.0,每个版本都有其特定的配置方式和使用场景。本文将重点讨论如何在JBoss应用服务器上配置EJB 2.0和EJB 3.0。 首先,让我们来看看EJB 2.0的配置过程: ...

    EJB3使用说明中文版

    - 如果多个项目共享相同的库,可以在项目结构中设置共享库的位置,并在构建过程中引用。 **3.7 如何恢复本书配套例子的开发环境**: - 根据提供的步骤安装必要的软件和框架。 - 复制示例代码到相应的项目目录,并...

    基于Struts+EJB购书系统

    **基于Struts+EJB购书系统的详解** 在Java企业级应用开发中,Struts和EJB(Enterprise JavaBeans)是两个非常重要的技术组件...在实际开发中,还需要考虑性能优化、安全性、异常处理等多个方面,确保系统的稳定运行。

    jsf+EJB开发实例

    4. **错误处理与异常捕获**:JSF和EJB都提供了错误处理机制,例如JSF的`FacesMessage`和EJB的`抛出异常`,可以有效地处理和报告错误。 5. **安全性**:通过EJB的角色管理和JSF的安全控制,可以实现基于角色的访问...

    ejbCreate函数用于初始化一个EJB实例.zip_QRL_YVVX_初始化一个EJB实例

    3. 避免在`ejbCreate`中进行数据库操作,特别是对于Stateless Session Beans,因为它们可能会并发创建多个实例,可能导致不必要的数据库交互。 ### 从EJB 2.x到EJB 3.x的迁移: 从EJB 2.x迁移到EJB 3.x时,应将`...

    EJB3_JPA开发步骤.pdf

    【EJB3与JPA开发详解】 EJB(Enterprise JavaBeans)是Java平台上的企业级组件模型,用于构建可扩展的、分布式的企业...注意,这只是基本流程,实际开发中还需要考虑事务管理、错误处理、安全性和性能优化等多个方面。

    EJB学习笔记.rar

    6. **资源注入**:通过依赖注入(Dependency Injection,DI)机制,EJB可以从容器中自动获取所需的资源,如数据源、JMS队列等。 7. **接口规范**:EJB组件通过定义特定的接口来暴露其服务,这些接口定义了客户端...

    EJB3.0课件讲义

    Exceptions可以被声明为检查异常或非检查异常,EJB 3.0 提供了处理这些异常的机制。 Event notifications允许bean之间通过事件进行通信,增强了组件间的交互性。 Interceptors是EJB 3.0 引入的新特性,它们提供了...

    JavaEE实用开发指南(基于Weblogic+EJB3+Struts2+Hibernate+Spring)素材文件.zip

    6. **多数据源**:在实际项目中,可能需要连接多个不同的数据库,这就是多数据源的概念。Spring框架提供了支持多数据源的功能,开发者可以方便地配置和切换不同的数据源,以满足复杂的数据管理需求。 7. **源代码**...

    基于Java的源码-EJB的真实世界模型(源代码).zip

    9. **并发控制**:对于多线程环境,EJB提供了并发策略来处理多个请求。 10. **JPA和JDO**:实体bean通常与Java Persistence API(JPA)或Java Data Objects(JDO)一起使用,用于持久化到数据库。 11. **分布式...

    EJB 模拟银行ATM流程及操作源代码

    3. **交易处理**: 包括存款、取款、转账等操作,会话Bean负责处理业务逻辑,如检查账户余额、执行交易并更新实体Bean的状态。 4. **事务管理**: EJB支持JTA(Java Transaction API),确保交易的原子性和一致性。...

    ConverterEJB.class.design.code.rar_Converter ejb_class

    6. **依赖注入**:使用Java EE的依赖注入(CDI)特性,ConverterEJB可以轻松地获得需要的服务或资源,如数据源、其他EJB等。 7. **性能优化**:可能包含缓存策略、批处理操作等优化手段,以提高服务响应速度和降低...

    ejb30.pdfejb30.pdf

    文档覆盖了EJB 3.0的新特性和变化,并提供了多个示例来帮助开发者更好地理解和应用这些新特性。 - **文档范围与受众**:该文档主要面向EJB 3.0开发者,包括那些希望了解如何利用WebLogic Server平台特性的开发者。 ...

Global site tag (gtag.js) - Google Analytics