Подписанные апплеты не загружаются

После изменения безопасности в новой версии Java появляется всплывающее окно, показывающее информацию о неподписанном контенте при каждой перезагрузке сайта. Поэтому мы решили подписать наши апплеты (и все используемые библиотеки). Но после подписания все апплеты перестали загружаться на сайт, это просто пустое серое пространство. После развертывания подписанных jar-файлов мы получили информацию с надписью «Приложение заблокировано настройками безопасности». Когда я нажимаю ‘OK’, апплет показывает информацию «Ошибка. Нажмите, чтобы узнать подробности», когда я нажимаю на него, в консоли апплета нет никакой информации.

В чем может быть причина этого?


person HuTa    schedule 09.01.2014    source источник
comment
Проверьте базу данных ошибок.   -  person Andrew Thompson    schedule 09.01.2014
comment
@AndrewThompson Не могли бы вы уточнить свой комментарий? Какую базу данных об ошибках вы имеете в виду? Если это сайт, можете ли вы разместить ссылку, чтобы другие читатели тоже могли ею воспользоваться?   -  person Eugene Mayevski 'Callback    schedule 09.01.2014
comment
@ EugeneMayevski'EldoSCorp Я совсем не против. Спасибо за вопрос. :) Сайт - это верхняя ссылка на слова «База данных ошибок» в Google. Каждый Java-программист должен ознакомиться с ним (и под этим я имею в виду как Google , так и базу данных ошибок). ;)   -  person Andrew Thompson    schedule 09.01.2014


Ответы (1)


Шаги по решению в моем случае:

-создать банку на апплет

-создать файл jnlp для каждого апплета вне файла jar

- все еще вам нужен jnlp в файле jar в JNLP-INF

-установить свойства в манифесте

-затем подпишите каждую библиотеку и банку сертификатом

person HuTa    schedule 05.06.2014