繁体   English   中英

tomcat6:无法创建用于登录Linux的目录

[英]tomcat6: cannot create directory for logging in linux

我使用ubuntu 9.04作为测试平台。 我创建了一个webapp,当有人访问index.jsp时,它会记录一个硬编码的字符串。 我在/etc/init.d/tomcat6中启用了SECURITY_MANAGER。 我已经授予了名为w1的Web应用的许可,

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目录不存在,也不存在日志文件。

如果我自己创建目录,则将创建日志文件,但内部没有上下文。

我发现它在另一个8.04框的tomcat5.5和Windows XP框中的tomcat6中成功运行。

有任何想法吗?

您不能使用默认记录器吗?

<!-- 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中。

丝兰

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM