Похоже, что SecurityManager настроен для блокировки изменений пути к классам. На какой платформе вы работаете? И посмотрите каталог conf tomcat для настройки менеджера безопасности.
Проверьте эти документы для Tomcat 5.5.
Я думаю, вам следует проверить, есть ли у вас файл $CATALINA_BASE/conf/catalina.policy
, и если это так, добавить что-то вроде:
permission jasper.reports "jasper.reports.compile.class.path", "write";
Если вы пишете в этот путь к классу в своем сервлете Relay, вы не должны использовать jasper.reports, а свой собственный пакет.