问题标签 [catalina.out]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tomcat - 如何查看tomcat的容器日志?
如何查看tomcat的容器日志?
我从 catalina.out 日志中得到这个错误:
但是我在哪里可以找到该日志所指的“适当的容器日志”?
提前致谢。
tomcat - tomcat 6 - 更新 catalina.out 文件位置
我在预装了tomcat(版本6)的Linux服务器上工作,我们没有管理员访问权限。我正在尝试更改日志文件位置(catalina.out),但它不起作用。
我通过添加以下内容更新了 tomcat6.conf 文件
我重新启动了tomcat,但它仍然将日志写入旧位置的旧文件。我无法在 catalina.sh 中更改,因为我找不到该文件。还有什么我需要做的吗?
谢谢。
java - 在 Windows 中观看 tomcat 日志文件
当我在 Ubuntu 上工作时,我使用以下命令来观察变化catalina.out
:
但是现在我换到了Windows,我找不到怎么做。
提前致谢。
tomcat - Tomcat catalina.out 被淹没,是否可以自定义日志记录?
当客户端加载了我们的 Web 应用程序时,每 5 秒调用一次特定的 Web 服务,它会返回大量数据。这会使 catalina.out 日志充满冗余信息,这使得很难找到有关其他 Web 服务的信息。
有没有办法排除此特定 Web 服务的日志记录或将其路由到不同的文件?或者排除在日志中显示 cookie?还是其他头信息?
目前使用 log4j2 而不是 JULI,但如果解决方案需要,我可以切换回来。
提前感谢您的帮助:)
tomcat - 3rd 方 jar 登录 tomcat catalina.out
我在我的代码中使用了一个库 jar。这个 jarjava.util.Logger
用于记录目的。
在我们的代码中,我们使用log4j2
& 将日志写入project.log
in tomcat/logs
。
问题是,jar 的日志被写入 tomcat 的catalina.out
. 我希望将这些日志写入我的project.log
文件。这是我的代码日志写入的文件。
快速帮助将不胜感激。谢谢。
linux - Linux Tomcat 错误
我无法在我的 linux 服务器上启动 tomcat。我运行startup.sh,并获得Tomcat Started 日志记录,但随后无法访问localhost:8080 上的任何内容。
检查 logs/catalina.out 文件,其中有以下几行,但我无法找到有关这些错误的任何信息。
有任何想法吗?
linux - 在 Catalina.out 中控制 SQL 日志记录级别
我们的应用程序在 Tomcat 8 和 Linux 上运行。我们有 log4j.xml 随 war 一起提供,它控制我们的应用程序日志记录的日志记录级别。log4j 还定义了 SQL 的日志记录级别。
在 hibernate.cfg.xml 中,“hibernate.show_sql”设置为 true。
在 $CATALINA_BASE/conf/logging.properties
所有对 ConsoleAppender 的引用:
被删除,因此除了 SQL 语句外,什么都不会发送到标准输出。
The: "hibernate.show_sql">true, 将所有正在处理的 SQL 语句发送到 catalina.out – 请注意 catalina.out 是仅在 Linux/Unix 机器上创建的文件。
我读到“hibernate.show_sql”> true,在 DEBUG 级别记录 SQL 语句。问题是我想在 ERROR 级别记录这些语句,但不知道如何控制级别?
我读到 SQL 日志记录的该级别可以由 log4j.xml 控制,但在 log4j.xml 中更改它对 catalina.out 的记录方式没有影响。有谁知道如何控制 catalina.out 中的 SQL 日志记录仅处于 ERROR 级别?
下面是 log4j.xml。
java - 防止同时记录到 catalina.out 和 log4j 日志文件
我知道,关于记录到 catalina.out 和记录到 log4j 日志文件有许多类似的问题和答案,但到目前为止,我还没有找到正确答案,我不想关闭到 catalina 的记录。出去
我的动机是在与我的应用程序相关的日志消息和与 tomcaterrors 相关的日志消息之间进行拆分。
我想确保,当某些内容登录到 log4j 自己的日志文件时,它不会双重登录到 catalina.out,但是当它不被 log4j 处理时,它仍然被写入 catalina.out。
但是怎么做?
java - 如何在Tomcat日志文件夹上打印日志
我Log4j
用来打印日志。它成功地在spring控制台上打印了日志,但我需要检查它是如何打印它们的catalina
。通常在服务器上我们写这个tail -f /var/log/tomcat8/catalina.out
,但是如何在本地机器上查看这个。
这就是我正在做的打印日志
请指导我如何以及在哪里检查catalina
日志。
我试图Tomcat8.5
从 cmd 运行服务器。它启动服务器,并将一些日志放在tomcat/logs
文件夹中,但与应用程序无关。当我从浏览器打开服务时,它不会在日志中添加任何内容。
这是它写的catalina.2017-03-19
2017 年 3 月 19 日 21:08:38.766 信息 [主] org.apache.coyote.AbstractProtocol.start 启动协议处理程序 [http-nio-8080] 2017 年 3 月 19 日 21:08:38.771 信息 [主] org.apache。 coyote.AbstractProtocol.start 启动 ProtocolHandler [ajp-nio-8009] 19-Mar-2017 21:08:38.772 INFO [main] org.apache.catalina.startup.Catalina.start 服务器在 1092 毫秒内启动
编辑
这是我的属性文件,它打印此处提到的文件中的日志。C:\\log\\logging.log
java - ImmediateFlush 在 Log4j2 中不起作用
我收到此错误:
错误 asyncRoot 包含无效元素或属性“immediateFlush”
当我在 log4j2.xml 的 appender 中使用 immediateFlush 属性时。