use*_*270 36 java eclipse objectinputstream java-ee buildpath
我已经下载了Eclipse并试图创建一个示例servlet程序,但是我遇到了以下错误
无法解析java.io.ObjectInputStream类型.它是从所需的.class文件间接引用的
我已正确配置构建路径.我正在使用Java 8和Apache Tomcat 7,并且正确引用了两者的库.
问题仅适用于Java EE.通常Java SE项目运行正常.
mzj*_*zjn 33
Java 8 Update 91中发生了破坏现有JSP代码的事情.这似乎很清楚.以下是类似问题和错误报告的示例:
java.io.ObjectInputStream更新91 中的更改"使其与RHEL6当前的ECJ版本不兼容")所有这些都是关于使用早期JRE/JDK版本时不存在的Java 8 Update 91(或更高版本)的问题.
从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.
更新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.
和我有同样的问题。这不是一个解决方案,而是一个解决方法,对我有用:Buildpath->Configure buildpath->Libraries->这里删除指向JRE8的JRE系统库并添加JRE7的JRE系统库。
| 归档时间: |
|
| 查看次数: |
95212 次 |
| 最近记录: |