我有一个Web应用程序,它通过applet进行文件传输。
出于更多安全考虑,我打算对从我的应用发送的文件进行加密。为此,我希望集成java web启动程序,我将RSA加密逻辑编写为web启动jar的一部分。
我创建了一个单独的Web启动项目(WAR),并且能够启动jar&执行所需的加密。
我的Web启动项目组件是:
application/x-java-jnlp-file
我有一个使用主类文件创建的签名jar,当我将它作为独立WAR的一部分添加时,它可以正常工作。
但是当我与我的网络应用合并时。 (我将web启动jar添加为我的ear lib文件夹的一部分),我无法启动它,&显示“无法加载资源:”
Exception got: com.sun.deploy.net.FailedDownloadException: Unable to load resource:
Wrapped exception : java.util.zip.ZipException: ZIP file must have at least one entry
我需要遵循什么格式才能使这个jar参考工作?
对于Web启动来说还是一个新手,所以期待您对此问题的投入。
答案 0 :(得分:1)
(我将web启动jar添加为我的ear lib文件夹的一部分),..
我不确定,但这听起来像是一个网络应用的路径。把它自己的API。如果它不是通过浏览器中的URL访问的路径,也不是试图打开它的JWS客户端。
对于桌面应用中的每个jar:
pscode.org/lib/
。