Я пытаюсь развернуть приложение на Tomcat 5.5 на Debian Lenny. Я получаю следующее исключение:java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)
java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)
Я не уверен, что делать.
Решение
Добавьте следующую строку в /etc/tomcat5.5/policy.d/04webapps.policy:
grant codeBase "file:/var/lib/tomcat5.5/webapps/mywebapp/-" { permission java.security.AllPermission; };
Tomcat 5.5 довольно старая. Вам действительно нужна эта старая версия? Может быть, ваша проблема исчезнет, если вы используете более новую версию. –
Он поставляется с Debian Lenny, и я не хочу устанавливать свою собственную версию. Я делаю это на локальном сервере только для целей тестирования, надеюсь, что более новая версия Tomcat будет доступна в производственной среде. –