java.io.ObjectInputStream 类型无法解析。它是从所需的 .class 文件中间接引用的

新手上路,请多包涵

我已下载 Eclipse 并尝试创建示例 servlet 程序,但出现以下错误

java.io.ObjectInputStream 类型无法解析。它是从所需的 .class 文件中间接引用的

我已经正确配置了构建路径。我正在使用 Java 8 和 Apache Tomcat 7,并且两者的库都被正确引用。

问题仅针对 Java EE。通常 Java SE 项目运行良好。

原文由 user3891270 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 648
1 个回答

Java 8 Update 91 中发生了一些破坏现有 JSP 代码的事情。这似乎很清楚。以下是类似问题和错误报告的示例:

所有这些都是关于 Java 8 Update 91(或更高版本)的问题,这些问题在使用早期 JRE/JDK 版本时不存在。


以下 2016 年 1 月 22 日的 OpenJDK 变更集似乎是相关的: http ://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/32f64c19b5fb(提交消息“8144430:改进 JMX 连接”)。变更集似乎与此漏洞有关, https ://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3427,在对此 Red Hat 错误报告的评论中提到, https //bugzilla.redhat.com/show_bug.cgi?id=1336481

Update 91 发行说明文档提到了 JDK-8144430(非公开票): http ://www.oracle.com/technetwork/java/javase/8u91-relnotes-2949462.html。

在“Oracle 重要补丁更新咨询 - 2016 年 4 月”中,提到了 CVE-2016-3427 漏洞: http ://www.oracle.com/technetwork/security-advisory/cpuapr2016v3-2985753.html。

原文由 mzjn 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题