java.lang.IllegalArgumentException:JNDI naming exception: javax.naming.NoInitialContextException: Cannot instantiate class: org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory [Root exception is java.lang.ClassNotFoundException: org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory]
at weblogic.management.logging.DomainLogHandler.getMBeanHome(DomainLogHa
ndler.java:183)
at weblogic.management.logging.DomainLogHandler.subscribeToServer(Domain
LogHandler.java:508)
原因:MultiOrbInitialContextFactory是ow_carol.jar的一个类,在加载时没有找到其配置文件。
解决方法:打开ow_carol.jar,根目录下有default.carol.properties文件,解压此文件出来。将名字修改为carol.properties。
如果已经存在carol.properties,仍会报关于JNDI的异常,可以尝试修改配置,关闭jdni。
# 不使用CAROL的JNDI封装器
#让JOTM不使用CAROL JNDI wrapper,从而可以避免类装载错误的发生。
carol.start.jndi=false
#不启用命名服务器
carol.start.ns=false
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0048/7921/3101a5c0-16e1-3337-938c-2d1026fc468d-thumb.png)
- 大小: 10.4 KB
分享到:
相关推荐
Spring框架作为一个广泛使用的Java应用程序开发框架,提供了多种支持事务管理的解决方案,其中包括集成JOTM(Java Open Transaction Manager)来处理分布式事务。本文将深入探讨Spring与JOTM结合使用的知识点,帮助...
本文将深入探讨如何使用JOTM(Java Open Transaction Manager)来实现这样的功能,尤其关注在多数据源环境下的事务协调。 JOTM是Java世界里一个开源的事务管理器,遵循JTA(Java Transaction API)规范,提供了...
本篇文章将聚焦于如何结合Spring和JOTM(Java Open Transaction Manager)来实现多数据源的事务管理,特别是针对使用Hibernate的情况。 JOTM是Java平台上的一个开放源代码事务管理器,它遵循JTA(Java Transaction ...
首先,JOTM(Java Open Transaction Manager)是一个开源的、独立的事务管理器,它完全实现了JAVA事务API(JTA),为Java应用程序提供事务服务。JOTM的特点包括其跨平台的兼容性、高可配置性和丰富的功能集,使得它...
在集成Spring+iBatis+JOTM的环境中,Spring主要负责事务策略的配置和管理,iBatis则作为持久层框架,负责SQL的执行,而JOTM作为事务管理器,确保跨数据库的事务一致性。 1. **环境搭建** - 首先,确保安装了JDK ...
【使用JOTM实现跨数据库事务控制】 在分布式系统中,常常需要对多个数据库进行操作,确保数据的一致性。JOTM(Java Open Transaction Manager)是一个开源的Java事务管理器,它支持JTA(Java Transaction API),...
本文将深入探讨如何在Tomcat应用服务器上集成JTA,并使用JOTM(Java Open Transaction Manager)或Atomikos作为事务管理器来实现分布式事务。 首先,我们需要理解JTA的核心概念。JTA是Java EE平台的一部分,提供了...
JOTM(Java Open Transaction Manager)是一款开源的事务管理器,专为Java应用程序设计,它提供了强大的事务处理能力,支持JTA(Java Transaction API)规范,使得在分布式环境中进行事务管理变得更加便捷。JOTM ...
### Spring + JOTM 多数据源事务管理详解(三):JNDI + Tomcat 在本篇文章中,我们将深入探讨如何利用Spring框架结合JOTM(Java Open Transaction Manager)来实现多数据源下的分布式事务管理。我们将通过具体实例...
JOTM,全称Java Open Transaction Manager,是一个开源的、完全符合JTA(Java Transaction API)规范的事务管理器。JTA是Java平台上的标准,用于处理分布式事务处理,允许在多个数据库或者其他事务资源之间进行协调...
本教程将深入探讨如何使用Spring框架、Java Transaction API (JTA) 和 Java Open Transaction Manager (JOTM) 来实现这样的分布式事务管理。 首先,我们来了解一下JTA。JTA是Java平台的标准事务API,它允许应用程序...
JOTM(Java Open Transaction Manager)是一个开源的Java事务管理器,它实现了JTA(Java Transaction API)标准,为分布式事务处理提供了强大的支持。在Java应用程序中,尤其是在企业级应用中,事务管理是核心组件之...
JOTM是一个开源的Java事务管理器,它实现了JTA(Java Transaction API),允许开发者在分布式环境中进行事务管理。 描述中的“多数据源所需配置文件”暗示了这些JAR文件可能用于配置和管理多个数据源,这是在企业级...
JOTM,全称为Java Open Transaction Manager,是一个开源的、完全符合JTA(Java Transaction API)规范的事务管理器。JTA是Java平台上的标准接口,用于管理分布式事务处理,确保在多线程和分布式环境中的数据一致性...
**开源事务管理器 JOTM** JOTM(Java Open Transaction Manager)是一个强大的、完全开源的事务处理系统,专门设计用于Java平台。它遵循Java Transaction API (JTA)规范,为分布式事务处理提供了全面的支持。JTA是...
本项目“spring+jotm+ibatis+mysql实现JTA分布式事务”旨在利用这些技术来确保在分布式环境中的数据一致性。下面将详细介绍这个项目所涉及的知识点。 首先,Spring框架是Java开发中最常用的应用框架之一,它提供了...
标题“jotm 2.1.4 source dist”指的是JOTM的2.1.4版本源代码分发版,这是一个重要的中间件组件,主要关注于事务管理。JOTM,全称Java Open Transaction Manager,是开源的Java事务管理系统,它实现了JTA(Java ...
Java事务处理包(JOTM)是Java开放源代码事务管理器,它实现了Java Transaction API (JTA) 和Java Transaction Service (JTS) 的规范。JOTM 是一个强大的工具,尤其对于那些希望在Tomcat这样的轻量级应用服务器中实现...