尝试在构建路径中发布.war package包含 Web Start 应用程序时遇到了很多麻烦。commons-configuration-1.3.jar(com.sun.deploy.net.JARSigningException)
我已经尝试清理javaws缓存,重新安装应用程序,甚至重新安装java (1.6.0_24).
这是我NetBeans IDE 6.8 (Build 200912041610)在创建JNLP应用程序时的一段输出:
Warning:
The signer certificate will expire within six months.
Signing JAR: D:\Java\workspace\OTP\DeskOTP\atual\build\cluster\modules\ext\commons-configuration-1.3.jar to D:\Java\workspace\OTP\DeskOTP\atual\build\jnlp\app\br-com-petrobras-ep-gedig-gedigdesktoplibrary\ext-commons-configuration-1.3.jar as jnlp
但是,当我尝试运行时,我得到了JARSigningException这个罐子。
所以,我决定解决这个问题,禁用这个验证。我相信我可以决定并告诉jvm不要验证我的罐子(我的责任)。
无论如何要告诉jvm或javaws永远不要验证非签名jars?