运行mina出现异常:java.lang.StackOverflowError解决办法

来源:百度文库 编辑:神马文学网 时间:2024/04/29 13:22:41
运行环境:jdk1.5
在classpath中导入了
backport-util-concurrent.jar
slf4j-simple.jar等
运行mina提供的例子还是出现下面的异常
Exception in thread "main" java.lang.StackOverflowError
at java.util.HashMap.hash(HashMap.java:264)
at java.util.HashMap.get(HashMap.java:320)
at org.slf4j.impl.JCLLoggerFactory.getLogger(JCLLoggerFactory.java:62)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:82)
at org.apache.commons.logging.impl.SLF4FLogFactory.getInstance(SLF4FLogFactory.java:152)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:221)
at org.slf4j.impl.JCLLoggerFactory.getLogger(JCLLoggerFactory.java:64)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:82)
求高手帮忙
唉~~~~~~~~
是大家不肖回答还是没有人知道
郁闷了我一天后,问题终于解决
原来是导入的.jar文件太多了
解决方法如下:
导入Java Build Path下的类库只需要以下几个就可以,其他多余的删除
backport-util-concurrent.jar
slf4j-api-1.4.0.jar
slf4j-log4j12-1.4.0.jar
log4j-1.2.14.jar
和mina下的所有jar文件