tomcat怎样关闭stdout和stderr的日志呢

number321 2010-01-04 02:05:56
tomcat为压缩版,在windows 2003里,是安装成服务运行的
平时日志里面catalina和stdout最占用空间


好像把conf\logging.properties里的相关行注释掉,可以关闭catalina,localhost,manager,admin这些日志
但stdout.log和stderr.log还是会生成的

我看了一下,与stdout和stderr相关的内容,在bin\server.bat里面
set PR_LOGPATH=%CATALINA_BASE%\logs
set PR_STDOUTPUT=auto
set PR_STDERROR=auto

网上有个帖子,上面有人说把这里的auto改成no以后就不再生成日志了,后来又说,这样一改,日志跑到system32下去了
我今天试了一下确实是这样,把auto改成no,安装成服务,启动后在system32下就会有个no文件,改成abc就会有个abc文件

不过我试了下把auto去掉,也就是=号右边什么也不写,似乎在system32下就没有多余的文件了,不过我不确定这样是不是真的就关掉stdout和stderr的日志了

有没有人确切地知道真正关闭它的方法呢
...全文
1794 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
number321 2010-02-27
  • 打赏
  • 举报
回复
引用 4 楼 superfofo 的回复:
想问下stdout.log和stderr.log这两个日志是自动生成的吗?
我的tomcat只有catalina,localhost,manager,admin这四个日志生成。百思不得其解


我上面说的,如果路径设置不对的话,它会生成到c:\windows\system32下,你看看你的system32下有没有日志文件
superfofo 2010-02-24
  • 打赏
  • 举报
回复
想问下stdout.log和stderr.log这两个日志是自动生成的吗?
我的tomcat只有catalina,localhost,manager,admin这四个日志生成。百思不得其解
number321 2010-01-09
  • 打赏
  • 举报
回复
答案我已经有了,下面谁顶帖分给谁
number321 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 number321 的回复:]
另外jakarta_service这个日志怎么关闭呢
[/Quote]


我试了一下,在注册表相应的tomcat的 log里,去掉Path的值,重启后就不会再产生jakarta_service了,是不是这个值就是管这个日志的呢
number321 2010-01-04
  • 打赏
  • 举报
回复
另外jakarta_service这个日志怎么关闭呢

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧