提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:龚雪|2014-01-23 09:24:55.000|阅读 235 次
概述:本文主要解释Java Update 升级后,uploader无法正常工作的一系列问题以及如何解决问题。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
数月前,Oracle发布Java 7 Update 45时,便有不少开发者注意到一个奇怪的现象。如果用户不更新Java,uploader便无法正常工作(即使1小时前还能正常工作)。
典型的症状是 - uploader开始发送空的请求。此症状的原因很简单-Java阻止了LiveConnect模块,而该模块正是调用JavaScript的必要模块。这样一来,uploader设置无法初始化,因此它不知道是否需要发送原文件或缩略图,最终uploader开始发送空的请求。
说来这个问题比较奇怪,但是解决的方法却是非常简单,只需要更新到最新的Java版本即可。Oracle会提示安装Java Update 最新版本,然后问题便可得以解决。
不久前,随着Java 7 Update 51的正式发布,上述情况又回来了。如果用户还是使用Java 7u45,LiveConnect再次无法正常工作,直到用户更新至Java最近版本。
由于Java 7u51比Java 7 Update 45更具破坏性,用户尽量避免更新它,故而uploader又出现问题。
阅读完Oracle网站上的几篇文章后,终于发现为何会出现这样的问题:
安全底线(Security Baseline)
所谓的Security Baseline,其实是专为Java而定义。简单地说,安全底线(Security Baseline)是当前Oracle认为安全的最低Java版本。如果Java版本是最新的,Oracle会认为其处于安全底线之上,并且不会产生一些额外的问题干扰用户。相反,如果Java版本低于其安全底线,Oracle会认为它存在潜在危险。
1、每一个Java update都包含了一个内置定时炸弹。在Java update发布的数月后,Oracle认为它是安全的(甲骨文会在发行说明中宣布每个Java update的具体到期日)。
2、此外,它会检查Oracle服务器,并验证安全底线是否更新。这样一来,Oracle随时都可以认为Java update已经过时。
如今,Oracle所认可的安全底线是Java 7 Update 51。这就可以解释为何Java 7 Update 45又会出现问题。
Security Baseline(安全底线)和LiveConnect
当applet低于安全底线时,会发生什么情况呢?我没有找到一个完整的列表,但很明显,Oracle认为不该在此情况下使用Java小程序,所以它无法正常工作。
我试图找出为何Java Update过期时,Oracle会阻止LiveConnect。阅读完各种发布说明后,我发现从Java 7 Update 25开始,便有了这种机制,原文如下:
LiveConnect calls from JavaScript to Java API are blocked when the Java Control Panel security slider is set to Very High level, or when the slider is at the default High level and the JRE has either expired or is below the security baseline.
为了使Java uploader顺利工作,唯一的方法就是更新Java。对于那些不愿更新Java版本的少数用户,可以将安全级别更改至中等。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
一款不限大小、不限文件格式的批量图文上传控件套包
Image Uploader Professional广泛用于网站上传的多功能解决方案,无论社交网站,图片共享服务,在线图片库,还是知识管理系统均可使用。
Image Uploader Express精湛又实惠的图形及文件上传的多功能解决方案,能为用户提供基本的上传功能合精心设计上传界面。
Image Uploader Premium最强大的跨平台图形处理及文件上传解决方案,且能在上传前完成图片处理工作。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢