-
coherence 与 openfire 集群 报LockOutManager.getInstance异常5
coherence 与 openfire 集群
用openfire实现服务器之间的通信,想使用oracle的coherence
步骤如下
1.使用coherence3.3+openfire3.7.1+clustering.jar1.2.0
2.将coherence3.3中的三个jar包coherence.jar+coherence-work.jar+tangosol.jar拷贝到openfire的安装目录的lib下
3.将clustering.jar拷贝到openfire的安装目录下的插件plugin包中
4.重启服务,登陆到web管理控制台,在clustering目录下设置enable
5.再重启服务,登陆管理控制台时,初始化错误异常
java.lang.ExceptionInInitializerError
at org.jivesoftware.openfire.lockout.LockOutManager.getInstance(LockOutManager.java:58)
at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:154)
at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:149)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:146)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
Caused by: java.lang.IllegalStateException: Unable to access backing cache for Locked Out Accounts. BackingMapManager is a com.tangosol.net.DefaultConfigurableCacheFactory$Manager and backing map is com.tangosol.net.cache.LocalCache
at com.jivesoftware.util.cache.ClusteredCache.init(ClusteredCache.java:106)
at com.jivesoftware.util.cache.ClusteredCache.(ClusteredCache.java:59)
at com.jivesoftware.util.cache.CoherenceClusteredCacheFactory.createCache(CoherenceClusteredCacheFactory.java:177)
at org.jivesoftware.util.cache.CacheFactory.createCache(CacheFactory.java:331)
at org.jivesoftware.openfire.lockout.LockOutManager.(LockOutManager.java:70)
at org.jivesoftware.openfire.lockout.LockOutManager.(LockOutManager.java:33)
at org.jivesoftware.openfire.lockout.LockOutManager$LockOutManagerContainer.(LockOutManager.java:37)
... 33 more
起初怀疑是coherence与openfire的版本不兼容,之后试了coherence3.7.1,coherence3.6.1,coherence3.5,coherence3.4与openfire3.7.1、openfire3.6.4的各种排列组合
均报异常。
各位大侠啦~~~~~希望能留下联系方式以便交流
yangyangcwu@163.com2011年11月14日 15:56
目前还没有答案
相关推荐
openfire集群用到的 Oracle Coherence很难找到 Coherence是Oracle为了建立一种高可靠和高扩展集群计算的一个关键部件,集群指的是多于一个应用服务器参与到运算里。Coherence的主要用途是共享一个应用的对象(主要是...
1. **兼容性**:确保Oracle Coherence版本与openfire版本兼容,避免出现兼容性问题导致的运行异常。 2. **配置优化**:根据openfire的实际工作负载和预期的并发用户量,合理配置Coherence的缓存大小、分区策略等...
"coherence-work.jar, coherence.jar, tangosol.jar"这三个文件是Oracle Coherence数据网格产品的一部分,它们对于Openfire的高性能、高可用性和分布式数据管理至关重要。 首先,让我们逐一了解这些文件的作用: 1...
标题中的"coherence.jar-coherence-work.jar-tangosol.jar-"揭示了这是一组与Oracle Coherence相关的Java库文件。Coherence是Oracle公司提供的一种分布式数据管理解决方案,它主要用于实现高性能的数据缓存、数据...
这个jar包使得Openfire服务器能够识别和加入到现有的集群中,同时也能与其他节点交换信息,保持集群状态的同步。 在实施Openfire集群时,需要正确配置这些jar包,包括设置集群配置文件(如cluster.xml)、调整网络...
《Packtpub.Oracle.Coherence.3.5.Mar.2010》是关于Oracle Coherence 3.5版本的详细教程,旨在帮助读者深入理解并掌握这一强大的数据网格解决方案。Oracle Coherence是一款企业级的分布式数据管理平台,主要用于提供...
《深入理解Coherence.jar与coherence-work.jar》 在分布式计算和大数据处理领域,Oracle Coherence是一款强大的数据网格解决方案,它提供了高效的缓存、数据共享和数据管理功能。本文将详细探讨Coherence.jar和...
OpenFire 使用这个库来支持其分布式数据存储和通信需求,确保集群环境下的节点间数据同步以及与其他系统的集成。 在配置 OpenFire 源代码时,确保这三款 jar 包正确地添加到项目的类路径(classpath)中是至关重要...
总的来说,"openfire依赖外部Jar包.zip"中的tangosol.jar、coherence.jar和coherence-work.jar是Openfire能够提供高性能即时通讯的关键组件。它们为Openfire提供了强大的数据缓存、集群通信以及后台任务处理能力,...
在这个情况下,我们讨论的是四个关键的JAR包:`coherence.jar`、`coherence-work.jar`、`tangosol.jar`以及`jackson-all-1.9.0.jar`。 首先,`coherence.jar`是Oracle Coherence的主库文件,它是一个分布式数据管理...
本次测试旨在评估Redis和Coherence在高可用性方面的性能,特别是在处理主备切换和集群稳定性上的表现。Redis是一款流行的关键值存储系统,而Coherence是Oracle提供的分布式数据网格解决方案。两者都是为了提供高效、...
量子光学经典著作,22章,1000多页,包括量子光学的基础理论,应用及各种效应。不知道这次给不给加分。
Coherence.jar还包含了一些重要的服务,如生命周期管理、事件处理和查询服务,使得应用程序能够灵活地与缓存进行交互。 其次,`coherence-work.jar` 是Coherence工作线程库,主要用于执行用户自定义的工作任务。...
在"weblogic 集群与Coherence 集群之路"这个主题中,我们将探讨这两个关键组件如何协同工作,以构建高效、可扩展的企业级系统。 WebLogic集群是通过多台服务器实例的集合来提供高可用性和负载均衡的。每台服务器...
wavelet coherence causal decomposition
在提供的标题和描述中提到了三个关键的jar包:`coherence.jar`、`coherence-work.jar`和`tangosol.jar`,这些是Oracle Coherence的组件,它们在Openfire中的作用主要涉及数据缓存和集群通信。 1. **Coherence.jar**...
在给定的标题和描述中,提到了三个关键的JAR文件:`coherence.jar`、`coherence-work.jar`和`tangosol.jar`,它们在Openfire的源码配置中扮演着重要角色。 1. `coherence.jar`:这是Oracle Coherence的一个组成部分...
这种协议与传统的基于监听(snoopy)的一致性协议不同,因为它不依赖于广播机制,而是利用处理器和内存之间点对点的消息传递来保持缓存的一致性。此外,DASH系统中不包含任何单一的序列化或控制点,这为系统的可扩展...
Mandel L., Wolf E. Optical Coherence and Quantum Optics (CUP, 1995)(ISBN 0521417112)(400dpi)(KA)(T)(1190s)_PEo_.djvu