运行 JNLP 卡在验证应用程序上

Posted

技术标签:

【中文标题】运行 JNLP 卡在验证应用程序上【英文标题】:Running JNLP stucks on Verifying Application 【发布时间】:2021-07-16 23:35:44 【问题描述】:

我们有一个使用 JNLP 文件运行的 Java 应用程序。它通常工作正常,但我们有一台无法运行它的 PC,因为在运行 JNLP 期间进度条卡在验证应用程序步骤: Verifying Application step 而且它没有前进。

我们已经尝试过了:

等待至少 15 分钟, 再次下载 JNLP, 清除java缓存, 安装最新的 JRE, Java控制台,不过后来打开了,没啥用, 尝试在 Java 控制面板中启用日志记录和跟踪,但日志不包含任何错误或异常。

有什么方法可以调试 JNLP 验证期间发生的事情吗?有可用的日志吗?

编辑:这是安装了 1.8.0_291-b09 Java HotSpot(TM) 64 位服务器 VM 的 Windows 机器。

【问题讨论】:

【参考方案1】:

我们找到了! 在 Java 控制面板中打开跟踪和日志记录后:

并使用详细标志运行 JNLP:

javaws -verbose file.jnlp

在 C:\User\user\AppData\LocalLow\Sun\Java\Deployment\log 我们发现有错误的日志。

在这种情况下是:

security: Failing over to CRLs: java.net.SocketTimeoutException: Read timed out

【讨论】:

以上是关于运行 JNLP 卡在验证应用程序上的主要内容,如果未能解决你的问题,请参考以下文章

应用程序加载器/Xcode 卡在“使用 App Store 验证资产”上

JAVA万能:JNLP在浏览器上以WEB方式运行JAVA程序

Java 11 迁移上的 Applet/JNLP

Jenkins2 学习系列21 -- 通过JNLP协议添加Slave节点

在 appstore 上交付应用程序:卡在验证步骤

已安装Java,下载jnlp文件依旧无法使用。