开发者社区> 问答> 正文

tomcat 为何做不来控制台记录?

我用startup.bat启动tomcat服务器,请求了一些操作,命令框中有记录日记,但是为什么catalina.log里面没有记录?
catalina只记录了服务器启动信息,没有控制台的信息

展开
收起
a123456678 2016-03-10 15:03:50 2080 0
1 条回答
写回答
取消 提交回答
  • 单独执行一下catalina.bat发现如下的提示: Using CATALINA_BASE: D:jakarta-tomcat-5.0.25 Using CATALINA_HOME: D:jakarta-tomcat-5.0.25 Using CATALINA_TMPDIR: D:jakarta-tomcat-5.0.25temp Using JAVA_HOME: C:BorlandJBuilder2005jdk1.4 Usage: catalina ( commands ... ) commands: debug Start Catalina in a debugger debug -security Debug Catalina with a security manager jpda start Start Catalina under JPDA debugger run Start Catalina in the current window run -security Start in the current window with security manager start Start Catalina in a separate window start -security Start in a separate window with security manager stop Stop Catalina version What version of tomcat are you running? 于是修改catalina.bat第42行 call"%EXECUTABLE%"start %CMD_LINE_ARGS% 为 call"%EXECUTABLE%"run %CMD_LINE_ARGS% 然后在此启动tomcat,再次查看catalina.txt,预期的信息果然如约而至! 其实更简单的更改方法是:直接修改catalina.bat的第42行为 call"%EXECUTABLE%"run %CMD_LINE_ARGS% >> ..logscatalina.txt 当不需要的时候直接把..logscatalina.txt去掉就可以了,改起来很方便快捷.

    2019-07-17 18:57:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
DTS控制台一本通 立即下载
低代码开发师(初级)实战教程 立即下载