ClassNotFoundException: java.util.ArrayList$SubList 错误

 ClassNotFoundException: java.util.ArrayList$SubList
java.lang.RuntimeException: java.lang.ClassNotFoundException: java.util.ArrayList$SubList
    com.jd.jsf.gd.util.ClassTypeUtils.getClass(ClassTypeUtils.java:85)
    com.jd.jsf.gd.codec.msgpack.InvocationTemplate.read(InvocationTemplate.java:136)
    com.jd.jsf.gd.codec.msgpack.InvocationTemplate.read(InvocationTemplate.java:25)
    com.jd.org.msgpack.template.AbstractTemplate.read(AbstractTemplate.java:32)
    com.jd.org.msgpack.MessagePack.read(MessagePack.java:445)
    com.jd.org.msgpack.MessagePack.read(MessagePack.java:410)
    com.jd.jsf.gd.codec.msgpack.MsgpackUtil.read(MsgpackUtil.java:130)
    com.jd.jsf.gd.codec.msgpack.MsgpackDecoder.decode(MsgpackDecoder.java:26)
    com.jd.jsf.gd.codec.msgpack.MsgpackCodec.decode(MsgpackCodec.java:52)
    com.jd.jsf.gd.protocol.JSFProtocol.decode(JSFProtocol.java:83)
    com.jd.jsf.gd.server.JSFTask.doRun(JSFTask.java:66)
    com.jd.jsf.gd.server.BaseTask.run(BaseTask.java:27)
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    java.lang.Thread.run(Thread.java:662) 

==================

有一台节点客户就是访问不了, 最后杀掉这个节点后发现好了,就是只要不打到这个节点,就是正常的,检查了下,发现JDK版本不一致:

java -version

java version "1.6.0_25"

export PATH=/export/servers/jdk1.6.0_25/bin/:$PATH
之后重启tomcat就没问题了.

至于为什么1.7会报告这个, 查查看.


[2016-09-18]

遇见超乎想象的自己!

319 声望
15 粉丝
0 条评论
推荐阅读
面试题-JVM-005. 双亲委派模型及其缺陷以及SPI和Tomcat的类加载
[链接][链接][链接]什么是双亲委派模型?双亲委派模型优势?-1. 使得 Java 类随着它的类加载器一起具有一种带有优先级的层次关系,从而使得基础类得到统一-2. 避免了多份同样字节码的加载双亲委派模型缺陷?举例说...

niewj阅读 118

刨根问底 Redis, 面试过程真好使
充满寒气的互联网如何在面试中脱颖而出,平时积累很重要,八股文更不能少!下面带来的这篇 Redis 问答希望能够在你的 offer 上增添一把🔥。

菜农曰17阅读 1k

封面图
万字详解,吃透 MongoDB!
MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常...

JavaGuide6阅读 913

封面图
PHP转Go实践:xjson解析神器「开源工具集」
我和劲仔都是PHP转Go,身边越来越多做PHP的朋友也逐渐在用Go进行重构,重构过程中,会发现php的json解析操作(系列化与反序列化)是真的香,弱类型语言的各种隐式类型转换,很大程度的减低了程序的复杂度。

王中阳Go10阅读 2.1k评论 3

封面图
计算机网络连环炮40问
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~

程序员大彬9阅读 1.1k

与RabbitMQ有关的一些知识
工作中用过一段时间的Kafka,不过主要还是RabbitMQ用的多一些。今天主要来讲讲与RabbitMQ相关的一些知识。一些基本概念,以及实际使用场景及一些注意事项。

lpe2348阅读 1.9k

封面图
Git操作不规范,战友提刀来相见!
年终奖都没了,还要扣我绩效,门都没有,哈哈。这波骚Git操作我也是第一次用,担心闪了腰,所以不仅做了备份,也做了笔记,分享给大家。问题描述小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开...

王中阳Go5阅读 2.4k评论 2

封面图

遇见超乎想象的自己!

319 声望
15 粉丝
宣传栏