2013-12-21 294 views
1

我使用Safenet的Sentinel EMS。本地tomcat6网站使用java小程序进行硬件密钥管理。我从java.com安装了最新的jre7 u45。我的问题是Java小程序花费太多时间在离线环境中加载(小程序显示大约8-10分钟的进度条)。当机器连接到互联网时,applet将在不到1分钟的时间内加载。有没有什么设置来改变java的行为,或者它是一个tomcat的问题?Java applet花费太多时间加载

注意:safenet人回复说这是jre安装的问题,我需要重新安装。我重新安装了2-3次,但没有机会纠正这个问题。

+0

我不明白。如果机器处于脱机状态,小程序如何加载?如果它处于脱机状态,则无法访问网络,因此无法下载该小程序。 –

+0

@JBNizet,Sentinel EMS是使用Sentinel LDK安装的本地安装的tomcat6网站(http://www.safenet-inc.com/support-downloads/downloads-developer-kits/)。本地站点可以使用http:// localhost:8080/ems访问。 – Vijayakumar

+0

Fiddler2揭示了实际的问题。试图连接到ocsp.verisign.com,crl.verisign.com和csc3-2010-crl.verisign.com的java applet大约30次以验证verisign签名。由于该机器正在离线工作到互联网,因此无法验证签名。从localhost加载时是否有任何设置阻止applet检查证书? – Vijayakumar

回答

4

我认为沟通存在一些差距。我想下面回答你的问题,希望这有助于

因为JRE 7更新25出于安全原因,证书验证是由JAVA建议,您可以访问http://www.java.com/en/download/help/revocation_options.xml

目前不推荐在Java

一个解决方法
  1. 打开控制面板
  2. 打开Java
  3. 转到高级设置
  4. 查找“执行certific吃了”
  5. 选择 “不检查(不推荐)”
  6. 点击Ok

enter image description here

此重启后所有浏览器实例

注吊销检查: - 对于内网或本地主机,您可以使用此解决方法,因为您知道证书是有效的,但对于互联网请恢复为默认设置

我来自Safenet QA