AccessControlException createClassLoader - PullRequest
       30

AccessControlException createClassLoader

2 голосов
/ 05 декабря 2011

В моем апплете используется пользовательский загрузчик классов и драйвер Microsoft JDBC.Когда мой загрузчик классов вызывает super () в теле своего конструктора (создает новый экземпляр загрузчика классов), я получаю

java.security.AccessControlException: доступ запрещен ("java.lang.RuntimePermission" "createClassLoader ")

Теперь я попытался запустить апплет через jnlp

<param name="jnlp_href" value="permissions.jnlp">

с

<security>
<all-permissions/>
</security>

... но браузер просто зависает до смерти,

Позже я подписал JAR, содержащий мой апплет, и все еще получаю

java.security.AccessControlException

Есть ли решение для этого?Пожалуйста, не предлагайте

grant {
  permission java.security.AllPermission;
};

Это тяжелое, не удобное для пользователя решение.

...