ERROR AbstractCacheAdministrator:330 - Could not initialize listener 'com.opensymphony.oscache.plugins.clustersupport.JavaGroupsBroadcastingListener'. Listener ignored.
[Lorg.jgroups.Address这个东东在网上搜了好久,有些老外说是JDK的BUG,不支持,原因是ClassLoader.loadClass is not supposed to support the array class name
syntax,但是jdk一直没有修复这个bug。其次网上还有兄弟说运行ClassConfigurator的main函数也有问题,这段代码以前是没有问题,肯定是环境的问题。
然后继续查找,发现是jg-magic-map.xml里的问题,网上说删除<class>
<description>Object Array</description>
<class-name>[Ljava.lang.Object;</class-name>
<preload>true</preload>
<magic-number>37</magic-number>
</class>
就ok了。我在一些国外的网站上也查了,有些老外也是这么说的,把这个Lorg.jgroups.Address属性给他删除了就可以了,但是我测试发现,没用,你把这个删除后,它又来报错了:看看日志:
Could not initialize listener 'com.opensymphony.oscache.plugins.clustersupport.JavaGroupsBroadcastingListener'. Listener ignored.