ehcache集群问题

龙之魂lee 2013-07-16 05:06:45
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

net.sf.ehcache.CacheException: Problem starting listener for RMICachePeer //172.28.28.50:8080/User. Initial cause was error during JRMP connection establishment; nested exception is:
java.io.EOFException
net.sf.ehcache.distribution.RMICacheManagerPeerListener.notifyCacheAdded(RMICacheManagerPeerListener.java:538)
net.sf.ehcache.event.CacheManagerEventListenerRegistry.notifyCacheAdded(CacheManagerEventListenerRegistry.java:159)
net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1408)
net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:798)
net.sf.ehcache.CacheManager.doInit(CacheManager.java:485)
net.sf.ehcache.CacheManager.init(CacheManager.java:392)
net.sf.ehcache.CacheManager.<init>(CacheManager.java:266)
net.sf.ehcache.CacheManager.newInstance(CacheManager.java:1082)
net.sf.ehcache.CacheManager.newInstance(CacheManager.java:978)
net.sf.ehcache.CacheManager.create(CacheManager.java:945)
lee.test.CacheManage.getCache(CacheManage.java:18)
org.apache.jsp.test_jsp._jspService(test_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.io.EOFException
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:286)
sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
java.rmi.Naming.rebind(Naming.java:160)
net.sf.ehcache.distribution.RMICacheManagerPeerListener.bind(RMICacheManagerPeerListener.java:234)
net.sf.ehcache.distribution.RMICacheManagerPeerListener.notifyCacheAdded(RMICacheManagerPeerListener.java:536)
net.sf.ehcache.event.CacheManagerEventListenerRegistry.notifyCacheAdded(CacheManagerEventListenerRegistry.java:159)
net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1408)
net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:798)
net.sf.ehcache.CacheManager.doInit(CacheManager.java:485)
net.sf.ehcache.CacheManager.init(CacheManager.java:392)
net.sf.ehcache.CacheManager.<init>(CacheManager.java:266)
net.sf.ehcache.CacheManager.newInstance(CacheManager.java:1082)
net.sf.ehcache.CacheManager.newInstance(CacheManager.java:978)
net.sf.ehcache.CacheManager.create(CacheManager.java:945)
lee.test.CacheManage.getCache(CacheManage.java:18)
org.apache.jsp.test_jsp._jspService(test_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

java.io.EOFException
java.io.DataInputStream.readByte(DataInputStream.java:250)
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:228)
sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
java.rmi.Naming.rebind(Naming.java:160)
net.sf.ehcache.distribution.RMICacheManagerPeerListener.bind(RMICacheManagerPeerListener.java:234)
net.sf.ehcache.distribution.RMICacheManagerPeerListener.notifyCacheAdded(RMICacheManagerPeerListener.java:536)
net.sf.ehcache.event.CacheManagerEventListenerRegistry.notifyCacheAdded(CacheManagerEventListenerRegistry.java:159)
net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1408)
net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:798)
net.sf.ehcache.CacheManager.doInit(CacheManager.java:485)
net.sf.ehcache.CacheManager.init(CacheManager.java:392)
net.sf.ehcache.CacheManager.<init>(CacheManager.java:266)
net.sf.ehcache.CacheManager.newInstance(CacheManager.java:1082)
net.sf.ehcache.CacheManager.newInstance(CacheManager.java:978)
net.sf.ehcache.CacheManager.create(CacheManager.java:945)
lee.test.CacheManage.getCache(CacheManage.java:18)
org.apache.jsp.test_jsp._jspService(test_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.37 logs.


哪位大神解释下这个是为什么?到底是哪里出问题了 我都找了一天了!
...全文
261 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙之魂lee 2013-07-16
  • 打赏
  • 举报
回复
URL url =Test.class.getClassLoader().getResource("ehcache.xml"); CacheManager cacheManage = CacheManager.create(url); Cache cache = cacheManage.getCache("User"); 这个是java代码
龙之魂lee 2013-07-16
  • 打赏
  • 举报
回复
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"> <cacheManagerPeerProviderFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory" properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446, timeToLive=32" /> <cacheManagerPeerListenerFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory" properties="hostName=172.28.28.50,port=8080,socketTimeoutMillis=2000" /> <defaultCache maxElementsInMemory="1000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="true" diskSpoolBufferSizeMB="30" maxElementsOnDisk="100000" diskPersistent="false" diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" /> </defaultCache> <cache name="User" maxElementsInMemory="100" eternal="false" timeToIdleSeconds="100" timeToLiveSeconds="100" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" /> </cache> </ehcache> 这个是配置文件

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧