为什么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/