【问题标题】:Websphere running on Java 1.7, applet does not load on JRE 1.6 but loads on 1.8Websphere 在 Java 1.7 上运行,小程序在 JRE 1.6 上不加载,但在 1.8 上加载
【发布时间】:2016-02-19 21:43:37
【问题描述】:

我在 JRE 1.7.1 上运行 Websphere 8.5.5.6。我有一个供应商提供的小程序,它适用于所有 1.6+ 的 JRE。所有客户端计算机都运行 JRE 1.6.0_35。启用日志记录和跟踪并显示控制台。 IE 11/Edge 是客户端浏览器。

  1. 当我访问网页时,小程序无法加载。甚至没有错误图标或任何东西,控制台无法打开。当我转到“C:\Users...AppData...”并检查错误时,访问网页时文件中有一个条目,但没有错误。

  2. 现在,当我将客户端从 JRE 1.6.0_35 升级到 JRE 1.8 时 - 小程序加载完美。

  3. 请不要建议我升级 JRE,这不在我的手中,这是企业的决定。相同的小程序已经在 IIS 上部署的应用程序上运行,并且在过去 1 年中在相同的 JRE 客户端 1.6.0_35 上成功地在生产环境中运行。当我从本地文件夹的 HTML 页面访问应用程序时,它适用于 JRE 1.6.0_35。小程序供应商还确认它确实适用于 JRE 1.6.0_35。

  4. 客户端的JRE版本和服务器上运行的JRE版本有关系吗?

总而言之,applet 似乎仅在从 Java/JRE 1.7 上运行的 WAS 运行时才起作用。任何建议或帮助表示赞赏。

谢谢

【问题讨论】:

  • 嗨乔,我也面临类似的问题。请告诉我你是否卖掉它

标签: java applet websphere loading


【解决方案1】:

您在公司环境中吗?

在这种情况下,可能需要将 websphere 的 url 的权限规则添加到 %windir%\Sun\Java\Deployment\DeploymentRuleSet.jar 内的 ruleset.xml 中。

特别是如果供应商提供的小程序使用来自 JRE 1.6 未知的 CA 的证书进行签名

欲了解更多信息,请参阅this link

【讨论】:

  • 感谢您的回复。企业环境 - 是的。供应商的证书签名者在 Java 控制面板的安全选项卡中显示为受信任的证书。此外,还有其他应用程序成功使用来自其他服务器(如 IIS)的相同小程序,但在 Websphere 中没有。
猜你喜欢
  • 2016-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-29
相关资源
最近更新 更多