使用Apache JCS出现java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Channel的解决办法
2009-11-23 09:22
609 查看
使用Apache JCS出现java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Channel的解决办法
@ for&ever 2009-11-23
在使用Apache JCS的过程中,出现如下的问题:
java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Channel
at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:203)
at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:192)
at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:149)
at org.apache.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:93)
at org.apache.jcs.JCS.ensureCacheManager(JCS.java:99)
at org.apache.jcs.JCS.getInstance(JCS.java:64)
问题原因:
编译路径中缺少包 concurrent.jar
解决办法:
获取concurrent.jar包添加到编译路径(lib)下重新编译运行即可。
Concurrent.jar的获取办法:
1、从原网址下载源代码并编译为 concurrent.jar
在网址http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html 处下载。
2、在JBoss中获取:
下载JBoss源码,在JBoss的根目录下lib目录中,找到concurrent.jar,拷贝到编译路径即可。
3、从WebLogic中获取:
与2类似,从WebLogic的安装目录WEB-INF/lib下找到concurrent.jar,拷贝到编译路径即可。
@ forandever 2009-11-23
@ for&ever 2009-11-23
在使用Apache JCS的过程中,出现如下的问题:
java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Channel
at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:203)
at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:192)
at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:149)
at org.apache.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:93)
at org.apache.jcs.JCS.ensureCacheManager(JCS.java:99)
at org.apache.jcs.JCS.getInstance(JCS.java:64)
问题原因:
编译路径中缺少包 concurrent.jar
解决办法:
获取concurrent.jar包添加到编译路径(lib)下重新编译运行即可。
Concurrent.jar的获取办法:
1、从原网址下载源代码并编译为 concurrent.jar
在网址http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html 处下载。
2、在JBoss中获取:
下载JBoss源码,在JBoss的根目录下lib目录中,找到concurrent.jar,拷贝到编译路径即可。
3、从WebLogic中获取:
与2类似,从WebLogic的安装目录WEB-INF/lib下找到concurrent.jar,拷贝到编译路径即可。
@ forandever 2009-11-23
相关文章推荐
- java.util.ConcurrentModificationException 解决办法(使用迭代器时出现异常)
- 执行Hive时出现org.apache.hadoop.util.RunJar.main(RunJar.java:136) Caused by: java.lang.NumberFormatException: For input string: "1s"错误的解决办法(图文详解)
- Tomcat6下使用jBPM-4出现 java.lang.LinkageError。javax/el/ExpressionFactory解决办法
- Tomcat6下使用jBPM-4出现 java.lang.LinkageError。javax/el/ExpressionFactory解决办法
- 使用ant时 出现 java.lang.OutOfMemoryErro r: Java heap space的解决办法
- Maven使用tomcat7-maven-plugin插件run时出现错误: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component
- java.util.ConcurrentModificationException 出现的原因和解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- java.util.ConcurrentModificationException 出现的原因和解决办法
- java.util.ConcurrentModificationException 出现的原因和解决办法
- [hadoop] map函数中使用FileSystem对象出现java.lang.NullPointerException的原因及解决办法
- HashMap出现 java.util.ConcurrentModificationException 时的解决办法
- JavaWeb学习(5.5)---在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- Java中出现java.util.ConcurrentModificationException的原理探究和解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- Android使用KSOAP2等第三方jar包调用WebService出现java.lang.NoClassDefFoundError.的解决办法
- MAVEN2使用mvn install命令出现java.lang.OutOfMemoryError错误解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- java.util.ConcurrentModificationException 出现的原因和解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法