Запустите Java-апплет в контексте веб-приложения с локальными ресурсами (файл JNLP и jars)

Можно ли запустить апплет в веб-приложении Java, основанном на локальном (файловая система) файле JNLP и зависимых JAR-файлах?

У нас есть все в веб-приложении, но из-за проблем с производительностью нам нравится помещать ресурсы апплета в локальную файловую систему.

Наши первые тесты не прошли с исключением java.lang.Security: Отказано в разрешении: null

2 ответа

Атрибут разрешения в манифесте Jar и атрибут безопасности JNLP должны иметь одинаковое значение. как в случае, если у JNLP есть разрешение на все, тогда только у файла манифеста должно быть разрешение на все в атрибуте полномочий. в противном случае оба должны иметь sanbox.

Вам необходимо подписать файл JAR, а перед этим отредактировать файл манифеста. Следуйте инструкциям, приведенным в следующей ссылке, чтобы отредактировать файл манифеста и подписать файл.

Ссылки:

Для редактирования файла манифеста: Редактирование файла манифеста в jar

Чтобы подписать вашу банку: Siging jar doc

Другие вопросы по тегам