tomcat6: невозможно создать каталог для входа в Linux

Я использую Ubuntu 9.04 для тестирования платформы. Я создал веб-приложение, которое регистрирует жестко закодированную строку всякий раз, когда кто-то посещает index.jsp. Я включил SECURITY_MANAGER в /etc/init.d/tomcat6. И у меня есть разрешение на веб-приложение с именем w1 с

grant codeBase "file:${catalina.base}/webapps/w1/-" {
    permission java.security.AllPermission;
};

однако, когда я получаю доступ к index.jsp с помощью браузера,

java.io.FileNotFoundException: /Log/10127-2010-10-14.log (Нет такого файла или каталога)

представлен в catalina.out. Ситуация такова, что ни каталог журнала, ни файл журнала не существуют.

Если я создам каталог самостоятельно, файл журнала будет создан, но без контекста внутри.

И я обнаружил, что он успешно работает в tomcat5.5 в другой коробке 8.04 и tomcat6 в коробке Windows XP.

Любые идеи?


person user415726    schedule 14.10.2010    source источник


Ответы (1)


Вы не можете использовать регистратор по умолчанию?

<!-- Application context below -->
<Context path="/manager" docBase="/opt/tomcat6/webapps/manager" privileged="true" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="example.com._manager" suffix=".txt" timestamp="true"/>
</Context>

Внутри вашего server.xml.

Юкка

person thejartender    schedule 25.08.2011