2013-08-09 5 views
0

Вопрос заключается в том: нужно дать разрешение на чтение -juli.jar кота для log4j.properties при использовании log4j для кота и вы работаете с безопасности менеджер? http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4jИспользование log4j в коте с менеджером безопасности

Моего $ {} catalina.base /conf/catalina.policy

grant codeBase "file:${catalina.base}/bin/tomcat-juli.jar" { 
     .../... 
     permission java.io.FilePermission 
     "${catalina.base}${file.separator}lib${file.separator}log4j.properties", "read"; 
     .../... 
} 

Спасибо заранее,

Луис

+0

Вы пробовали сделать это без разрешения на чтение? Кажется, что вы могли бы ответить на это быстрее, пытаясь это, чем опубликовать на SO ... –

+0

Привет, Крис, конечно, что я пробовал без разрешений. Цель моего вопроса - выяснить, правильное ли решение или если это всего лишь обходной путь ... Кстати, он не работает без разрешений. В любом случае спасибо за комментарий! – Gaucho

ответ

1

Tomcat поставляется по умолчанию с conf/catalina.policy файлом, который покрывает его значение по умолчанию конфигурации для использования в Java Security Manager. Если вы хотите использовать log4j, то да, вы, , должны должны разрешить tomcat-juli.jar читать conf/log4j.properties.

 Смежные вопросы

  • Нет связанных вопросов^_^