java - 为什么 JNLP (Java Web Start) 不下载 jar 文件?

标签 java java-web-start jnlp

为什么Java Web Start 不下载资源中指定的Jar 文件?

我正在使用 jdk 1.5 构建我的应用程序。有充分的理由使用 jdk 1.5,因此我无法升级它。

Jdk 演示和示例使用一个 servlet 来指定 JNLP 和安全检查的位置。如果我使用这个 servlet,jnlp 不工作并且它的 jar 文件不下载,而如果通过前缀 file:/localhost/直接在代码库属性中写入 jnlp 的地址,它工作!

最佳答案

我想我找到了问题所在!我在一个扩展的工件环境中,该环境不是实际的 tomcat/webapps/ROOT,因此 jnlp 中的地址与它们应该指向的位置不匹配。如果我将所有 JWS 打包到一个 war 文件中并手动部署它,它就可以正常工作。

关于java - 为什么 JNLP (Java Web Start) 不下载 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33770361/

相关文章:

java - 数字键盘更有效的方式

java - 我可以在不在 Eclipse 中编写任何代码的情况下使用 "run"spring 上下文吗?

java - 如何计算 Eclipse 工作区中的项目数?

java - 有没有可以基于远程JNLP文件快速建立本地工程进行即时调试的Java IDE?

Java jnlp 应用程序被安全设置阻止

java - 使用 retrofit2 和 RxAndroid 从 Spring WebFlux 获取响应

jnlp 中的 Java Web Start 和数据库详细信息

java - 签名的 Javafx jar 工作并执行,但 jnlp 对 javafx jar 的引用找不到对 Gui.fxml 文件的引用

java - 带签名 JNLP 模板的签名小程序会生成 java.lang.SecurityException

java - 使用 Java Web Start 进行 log4j 配置