Для веб-приложения Java я получил эту ошибку при использовании JRE 1.6.0_22
java.lang.SecurityException: класс "org.apache.log4j.Logger" не соответствует уровню довериядругие классы в том же пакете
Тем не менее, он работает нормально при использовании JRE 1.6.0_13.
Я искал в Google, и обнаружил, что есть улучшение безопасности, так как обновление 19 .
И для этого исключения говорится:
Следующие два исключения SecurityException вызываются после того, как смешанные компоненты были ранее обнаружены, и было принято решение разрешить ихсосуществовать.Исключения указывают на то, что между доверенными и ненадежными компонентами было обнаружено столкновение имени компонента (имя ресурса или имя пакета класса), и запрос на загрузку ресурса или класса был отклонен.
Теперь проблема в том, как я могу найти, какие классы (может быть, org.apache.log4j.Logger?) Имеют коллизию и в каких пакетах они находятся?
Я нахожу тамэто похожий вопрос в Oracle форумах