tomcat6默认日志配置

AmoreYu 2010-10-03 04:45:13
tomcat6(不用log4j)怎么配置输出日志到文件?ServletContext中的 void log(String message, Throwable throwable) 方法怎么用?谢谢!
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
apchy 2010-10-04
  • 打赏
  • 举报
回复
tomcat6下的conf文件夹下的文件logging.properties可以配置
如默认得org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
crazylaa 2010-10-03
  • 打赏
  • 举报
回复
老版本的,不知道新版的是不是也可以这么干:


将Tomcat的输出定位到指定的文件中


修改tomcat\bin中的两个文件startup.bat、catalina.bat

修改startup.bat的倒数第二行:call "%EXECUTABLE%" start %CMD_LINE_ARGS%,为:call "%EXECUTABLE%" run %CMD_LINE_ARGS%
修改catalina.bat中的:doneSetArgs部分
将%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Xms128m -Xmx256m -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dwas40.config=%WAS40_CONFIG% -Dfile.encoding=GBK -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
修改为:
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Xms128m -Xmx256m -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dwas40.config=%WAS40_CONFIG% -Dfile.encoding=GBK -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% >>%CATALINA_HOME%/logs/stdout.txt

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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