Ошибка приложения: AccessControlException

Когда я вызвал JApplet класс из JSP вот так:

 <jsp:plugin 
      type="applet" 
      code="Class_Name.class" 
      codebase="classes"  
      width="850 height="850">
 </jsp:plugin>

Я получил ошибку:

доступ запрещен ("java.util.PropertyPermision" "com.sun.media.jai.disableMediaLib" "запись")

В чем проблема? и что я могу сделать, чтобы это исправить?


person Alya'a Gamal    schedule 19.11.2013    source источник
comment
Проблема, похоже, в том, что ваш апплет (или библиотека в нем) пытается вызвать System.setProperty("com.sun.media.jai.disableMediaLib", ...), и это не разрешено менеджером безопасности, используемым для апплетов. Поиск System.setProperty com.sun.media.jai.disableMediaLib возвращает слишком много совпадений. Можете ли вы предоставить более подробную информацию о том, как ваш апплет использует JAI?   -  person halfbit    schedule 19.11.2013
comment
stackoverflow.com/questions/16142889/ кажется связанным с этим вопросом, но ответы не были приняты.   -  person halfbit    schedule 19.11.2013
comment
Итак, я думаю, мне нужно подписать мой апплет, вы правы, я назвал System.setProperty("com.sun.media.jai.disableMediaLib", "true"); в своем апплете   -  person Alya'a Gamal    schedule 19.11.2013
comment
Я только что нашел stackoverflow.com/questions/1707715/ который может оказать помощь. Хотя здесь нет опыта.   -  person halfbit    schedule 19.11.2013
comment
@halfbit: спасибо, я нашел свою проблему, я должен добавить все банки в архив в тег апплета, еще раз спасибо :)   -  person Alya'a Gamal    schedule 19.11.2013