gpt4 book ai didi

如果从一台服务器而不是另一台服务器启动,Java Web Start 应用程序将被安全设置阻止

转载 作者:行者123 更新时间:2023-12-01 12:38:06 25 4
gpt4 key购买 nike

我不知道是否有人可以对此有所了解,但基本上我们有一个 java web start 应用程序,它工作得很好并且由有效证书签名。我正在尝试将代码移至新的测试机器上,一切似乎都很好,只是它不会启动,只显示消息:

----------------------------------------------------
'Application Blocked by Security Settings
Name: [app name]
Location: [address]
The Java security settings have prevented this application from running. You may change this behavior in the Java Control Panel.'
----------------------------------------------------

它启动的网站有一个自签名证书,但我的开发机器也是如此,应用程序从罚款启动。它在我们的实时网站上也运行得很好,所以我对原因/解决方法有点茫然。

更改 Java 控制面板中的设置没有效果,将站点添加到异常(exception)列表也没有效果(我也尝试过附加端口号)。

Windows 7 和 Windows 8 客户端计算机都显示相同的行为(即从我的开发计算机启动,而不是测试计算机),代码是相同的,它是相同的 jar,并且由真正的 Thwaite 证书签名。我尝试打开日志记录和跟踪,但只得到一个空的日志文件和一个 .trace 文件与

'Log started: Tue, 19 Aug 2014 13:57:42 +0100
Java Web Start 10.67.2.01
Using JRE version
1.7.0_67-b01 Java HotSpot(TM) Client VM'

任何帮助将不胜感激,即问题的原因到底是什么?

或者我在哪里可以找到该信息,因为这是一条相当无用的错误消息?

WS 应用程序启动的站点的证书是从检查的一部分启动的,还是仅检查 jar 签名?

最佳答案

问题是,虽然我已将新的代码库地址添加到应用程序使用的所有库 jar 中,但我没有将其正确添加到主 jar 中。事实证明,控制台中报告了库 jar 的 list 代码库不匹配,但主 jar 文件没有报告。它只是像我们一样失败并且没有给出任何线索。

要在netbeans中添加代码库,只需将其添加到project.properties中的manifest.custom.codebase属性中即可。

关于如果从一台服务器而不是另一台服务器启动,Java Web Start 应用程序将被安全设置阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25384503/

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