运行环境: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文件 |
|
来自: 雨忆 > 《java网络编程》