JavaFX Web启动失败–;FailedDownloadException:无法加载资源:
我已将JavaFX应用程序部署到web。在本地主机上,只有小程序工作正常。从文件运行既适用于小程序,也适用于web启动 但在部署到web服务器后,我遇到了这个异常(可能是两个): 忽略异常:ExitException[3]com.sun.deploy.net.FailedDownloadException:无法加载资源:文件:/C:/Users/Jan/AppData/Local/Microsoft/Windows/INetCache/IE/jar/myapp.jar JNLP:JavaFX Web启动失败–;FailedDownloadException:无法加载资源:,java,javafx-8,web-deployment,java-web-start,jnlp,Java,Javafx 8,Web Deployment,Java Web Start,Jnlp,我已将JavaFX应用程序部署到web。在本地主机上,只有小程序工作正常。从文件运行既适用于小程序,也适用于web启动 但在部署到web服务器后,我遇到了这个异常(可能是两个): 忽略异常:ExitException[3]com.sun.deploy.net.FailedDownloadException:无法加载资源:文件:/C:/Users/Jan/AppData/Local/Microsoft/Windows/INetCache/IE/jar/myapp.jar JNLP: MyApp
MyApp
密斯福特
MyApp
免责声明:我是系统的维护者
请仔细查看jar路径:
问题在于href
-部分,因为它包含反斜杠,在linux Web服务器上不转换为斜杠
当使用JavaFXMaven插件时,这已经存在,我已经为此创建了一个解决方案,但是我仍然需要在java bugtracker上打开一个问题;)
即使如此,也有这样的报道:免责声明:我是系统的维护者 请仔细查看jar路径:
问题在于href
-部分,因为它包含反斜杠,在linux Web服务器上不转换为斜杠
当使用JavaFXMaven插件时,这已经存在,我已经为此创建了一个解决方案,但是我仍然需要在java bugtracker上打开一个问题;)
即使如此,也有报道说:正如FibreFoX所说。。。试用
${file.separator}
而不是FibreFoX说的“斜杠”。。。试用
${file.separator}
问题不是“斜杠”“而是相对URL中的某个地方。”该应用程序的
codebase
是什么?有关docbase
的详细信息,请参见下面的“问题在相对URL中的某个位置”。该应用程序的codebase
是什么?有关docbase
的详细信息,请参见下。之所以生成这些分隔符,是因为oracle提供的内部工具是使用RelativeFileSet生成的,RelativeFileSet包含操作系统特定的分隔符,因此用户没有错误。之所以生成这些分隔符,是因为oracle提供的内部工具是使用RelativeFileSet生成的,其中包含特定于操作系统的分隔符,所以用户没有错。仅供参考,这已经被报告,但标记为“不完整”:谢谢您的建议。正常的斜杠解决了这个问题。仅供参考,这已经被报告了,但被标记为“不完整”:谢谢你的建议。普通斜杠解决了这个问题。