У меня много проблем при попытке опубликовать пакет .war
, содержащий приложение Web Start с commons-configuration-1.3.jar
в путь сборки (com.sun.deploy.net.JARSigningException)
.
Я уже пробовал чистить кэш javaws
, переустанавливать приложение, даже переустанавливать java (1.6.0_24)
.
Это фрагмент моего NetBeans IDE 6.8 (сборка 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
НИКОГДА не проверять неподписанные jar
?