`

windows下如何获取Tomcat的控制台输出

阅读更多

①在windows下,同样也有命令管道的重定向机制,于是就在catalina.bat中找到了相应的执行行(211行)
  将 
  %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -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% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% >>"%CATALINA_BASE%"\logs\catalina.txt
  然后点击startup.bat启动Tomcat,在logs下虽然生成了catalina.txt,但始终是0k大小,没有任何的内容.  这是怎么回事呢?

 

修改startup.bat

 

call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\catalina.txt

当不需要的时候直接把..\logs\catalina.txt去掉就可以了,改起来很方便快捷. 

分享到:
评论

相关推荐

    tomcat控制台详细错误日志设置

    通过以上步骤,你不仅可以得到更详细的Tomcat控制台错误日志,还能有效地管理和利用这些日志信息,提高问题排查效率。在实际操作中,请根据你的具体需求和环境调整相关配置。记得定期清理和归档日志,以免日志文件过...

    如何查看tomcat的控制台输出的方法

    ### 查看Tomcat控制台输出的方法 1. **直接运行catalina.sh命令:** 在Tomcat的bin目录中,可以运行`./catalina.sh run`命令,这样可以将控制台输出动态显示在终端中。这一方法简单直接,适用于快速查看实时日志...

    idea启动tomcat项目控制台乱码问题.docx

    在使用IntelliJ IDEA(简称Idea)开发Java Web项目并使用Tomcat作为应用服务器时,有时会遇到控制台输出乱码的问题。这主要是因为字符编码设置不正确导致的。以下是一些解决Idea启动Tomcat项目时控制台乱码问题的...

    解决Tomcat在控制台console中显示乱码的问题

    本篇将详细讲解如何解决Tomcat控制台中文乱码的问题。 首先,我们需要理解乱码产生的原因。通常,控制台乱码是由于字符编码不匹配导致的。Java默认使用的是UTF-8编码,而系统控制台可能使用的是其他编码,如GBK。当...

    Tomcat 不显示详细日志的问题

    CONSOLE 用于将日志输出到控制台,而 R 用于将日志记录到文件中。我们还配置了日志的格式和大小限制等信息。 配置好 log4j.properties 文件后,我们可以Restart Tomcat 服务器,以便生效新的日志记录配置。在新的...

    Windows下tomcat8.5

    **Windows环境下Tomcat 8.5的安装与配置** Tomcat是Apache软件基金会的一个开源项目,作为Java Servlet和JavaServer Pages(JSP)的Web应用服务器,被广泛应用于开发和部署Java应用程序。在这个主题中,我们将专注...

    windows系统下tomcat9.0.13

    如果一切顺利,Tomcat将在控制台输出相关信息,并开始监听8080端口。 **6. 访问Tomcat管理页面** 在浏览器中输入 `http://localhost:8080`,你应该能看到Tomcat的欢迎页面。此外,还可以访问管理页面(如 `...

    apache-tomcat-8.5.32-windows-x64安装版

    - 使用`startup.bat`命令启动Tomcat,服务器会在控制台输出相关信息,成功启动后,可以在浏览器访问`http://localhost:8080`查看默认的欢迎页面。 - 使用`shutdown.bat`命令关闭Tomcat服务。 6. **部署应用程序**...

    windows的命令行代码页值修改

    修改windows的cmd代码页值,gb2312和utf8切换 windows11下的tomcat控制台输出已改为utf8,默认打开是乱码,将这个脚本调用插入启动脚本前面即可解决。

    idea 控制台log日志颜色修改

    在IT行业中,开发人员经常会遇到大量的日志输出,这对于调试和理解程序运行状态至关重要。IntelliJ IDEA,作为一款强大的Java开发IDE,提供了丰富的功能来帮助开发者管理这些日志。"idea 控制台log日志颜色修改"这个...

    IDEA中Tomcat在控制台乱码问题及IDEA编码设置UTF-8的方法

    这种乱码问题会影响开发者对控制台输出信息的理解,尤其是当处理含有非ASCII字符的文本时更为显著。 描述中提到的设置UTF-8编码方法,即解决IDEA控制台乱码问题的具体操作步骤。这通常涉及到对IDEA和Tomcat服务器的...

    tomcat7.0.32 windows 32bit

    - **调整内存设置**:在`bin`目录下的`catalina.bat`(Windows)或`catalina.sh`(Linux/Mac)中,设置JVM的内存参数以优化性能。 - **日志管理**:通过配置`conf/logging.properties`来定制日志输出。 **6. 安全性...

    apache-tomcat-6.0.53-windows-x64.rar

    在本文中,我们将深入探讨Tomcat的功能、配置以及如何在Windows环境下安装和使用它。 1. **Tomcat简介** - **功能**:Tomcat主要作为Servlet容器运行,用于处理Java Web应用程序。它也支持JSP和Java EL...

    windows java+tomcat环境变量配置

    在IT领域,尤其是在软件开发与部署的过程中,正确...如果一切正常,你应该能够在控制台看到输出的信息:“This is a test program.”,这表明你的Java和Tomcat环境已经准备就绪,可以开始进行Java Web应用的开发了。

    windows、windows server系统下tomcat 乱码解决方案(包含注册成系统服务)

    在实际项目开发过程中,经常会遇到Tomcat在Windows或Windows Server系统下启动时出现乱码的问题,尤其是在不通过开发工具直接启动时,或者将Tomcat注册为系统服务后启动时更为常见。本文将详细介绍如何解决这些问题...

    tomcat8更换log4j记录日志

    1. 将`log4j.properties`文件放置在Tomcat的`conf`目录下,以便于Tomcat启动时自动加载。 2. 如果Tomcat中已经包含了其他日志库,可能需要将Log4j的JAR文件(如`log4j.jar`)添加到`lib`目录,以确保优先使用Log4j。...

    Tomcat-8.0.27官方原版

    默认情况下,`catalina.out`记录所有控制台输出,`localhost.log`记录每个请求的信息。可以在`conf/logging.properties`文件中配置日志级别和格式。 ### 6. 安全与权限管理 Tomcat提供了基于角色的访问控制(RBAC...

    apache-tomcat-7.0.77-windows-x64.zip

    同时,了解如何管理Tomcat的内存配置(通过设置`JAVA_OPTS`环境变量或者修改`catalina.bat`/`catalina.sh`),以及如何通过控制台或管理工具(如Apache Tomcat Manager)来部署和管理Web应用程序,都是十分重要的...

Global site tag (gtag.js) - Google Analytics