gpt4 book ai didi

java - 来自 Java Applet 的 ClassNotFoundException 从 HTTPS 下的 IIS 7.5 提供

转载 作者:太空宇宙 更新时间:2023-11-03 15:05:32 25 4
gpt4 key购买 nike

我在尝试从 IIS 7.5 提供的 .net aspx 页面运行 Java Applet 时遇到问题。如果我使用 HTTP,一切都运行良好,但如果我尝试使用 HTTPS,我会在我为小程序编写的类上得到一个 java.lang.ClassNotFoundException。如果我尝试使用 HTTPS 直接访问 jar,我可以很好地下载它并且类文件在 jar 文件中。我正在使用以下 javascript 来尝试运行小程序:

$(function () {
var applet = "<APPLET code=\"JavaApplet\"";
applet += "archive=\"JavaApplet.jar\"";
applet += "width=200 height=200 VIEWASTEXT>";
applet += "</APPLET>";

document.write(applet);
});

我也尝试过从标签加载它并使用 JNLP 获得相同的结果。有人对为什么会发生这种情况有任何想法吗?如果需要,我可以提供有关我的设置的更多信息。提前致谢。

编辑:我还尝试将 deployJava.js 与以下 javascript 一起使用,结果相同:

$(function () {
var attributes = { code: 'JavaApplet',
archive: 'JavaApplet.jar',
width: 200, height: 200
};
var parameters = { };
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
});

最佳答案

这似乎是由于我的测试环境的设置方式造成的。我正在为页面 SSL 使用开发证书。在使用有效证书设置的生产服务器上的测试页面测试此小程序后,使用 SSL 一切看起来都按预期工作。

关于java - 来自 Java Applet 的 ClassNotFoundException 从 HTTPS 下的 IIS 7.5 提供,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10093751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com