tomcat6: не могу создать каталог для входа в Linux - PullRequest
1 голос
/ 14 октября 2010

Я использую 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.Ситуация такова, что каталог Log не существует, ни файл журнала.

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

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

Есть идеи?

1 Ответ

0 голосов
/ 25 августа 2011

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

<!-- 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.

юкка

...