问题标签 [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.

0 投票
1 回答
5505 浏览

grep - grep 文本文件中所有包含“xxx”的行和上一行

我想打印包含 xxx 的 tomcat catalina.out 日志中的所有行。一个简单的事情来完成使用:

然而。在日志文件中,我得到包含 xxx 的行,该行上方的行包含记录该项目的日期和时间。我也想在 grepped 线上方看到这些线。我怎么能做到这一点?

0 投票
3 回答
27625 浏览

java - 如何更正删除 catalina.out?

我无法重新启动 Tomcat 网络服务器。但是 catalina.out 变得非常大。我已经尝试在测试服务器上删除并创建新的空。但是 Tomcat 不再在新的 catalina.out 中写入。如何正确删除/创建空的新的?

0 投票
4 回答
8310 浏览

java - 为什么我的日志会被重定向到 catalina.out?

在我的应用程序中,我使用 log4j2 输出日志。

并且应用程序托管在 Tomcat7 中。

首先我使用默认方式输出Catalina.out,但我发现我的应用程序日志将被重定向到Catalina.out。所以我按照Tomcat的文档。 http://tomcat.apache.org/tomcat-7.0-doc/logging.html

然后用log4j的方式改变它。但最后,它默认运行。

任何人遇到这种问题,可以告诉我避免这种情况的解决方案吗?

PS:记录器模块设计为:

和 log4j2 配置文件:

0 投票
3 回答
11177 浏览

tomcat8 - 无法消除 catalina.out 中的 Tomcat 缓存警告

自从切换到 Tomcat 8 后,我的 catalina.out 中不断收到这样的消息

org.apache.catalina.webresources.Cache.getResource 无法将 [/intranet/includes/MailFunctions.jsp] 处的资源添加到缓存,因为在驱逐过期缓存条目后可用空间不足 - 考虑增加缓存

我在文档中发现将诸如 cachingAllowed="false" antiResourceLocking="false" antiJARLocking="true" cacheMaxSize="0" cacheTTL="1" 之类的条目添加到我的 META-INF/context.xml 文件中完成,但这似乎并不能消除问题。

有谁知道如何阻止这些消息?

谢谢

0 投票
2 回答
1092 浏览

linux - 将 tomcat 升级到 7.0.054 后,日志仍然显示“正在启动 Servlet Engine:Apache Tomcat/7.0.42”

我刚刚将 tomcat 从 7.0.42 升级到 7.0.54 并启动了它。一切都按预期进行,但是在启动 tomcat 时,它在日志中显示“正在启动 Servlet Engine:Apache Tomcat/7.0.42”这一行。我检查了所有我的配置再次,但无法从该行的来源找到。请在这件事上给予我帮助

0 投票
3 回答
2348 浏览

java - 需要知道“OutOfMemoryError : Java Heap Space”的根本原因

我在 linux 机器上收到以下错误。

并且其中一个端口 8080 时不时地进行密切等待。

请提出问题的根本原因。

0 投票
0 回答
145 浏览

tomcat - Catalina.out 文件自定义

我需要合并 Catalina.out 文件中的异常行。我该怎么做?

例如 :

我想要这样:(单行)

我将如何自定义日志条目的格式。目前,异常记录在多行中,这使得解析变得困难。

0 投票
1 回答
860 浏览

catalina.out - catalina.out 在 linux 中 logrotate 后没有记录

Tomcat在linux中logrotation后未登录catalina.out
如何在catalina.out文件中加载日志

我使用了以下配置文件:

请帮我

0 投票
0 回答
71 浏览

tomcat7 - catalina.out 替换为旧日志

我的服务器上运行着 tomcat 7。不小心将我的 catalina.out 替换为旧日志(catalina.out 7 天前)。日志没有在当前的 catalina.out 上打印,因为它是旧的。无论如何要回滚这种情况或在不重新启动服务器的情况下创建 catalina.out 吗?

0 投票
3 回答
1160 浏览

java - 每次 Catalina.out 收到异常时给我发电子邮件

苦苦寻找解决方案,以解决不得不不断访问我的服务器、加载 catalina.out 文件并在混乱中寻找异常的痛苦。开发人员使用什么来持续监控 tomcat catalina.out 文件并在发现异常时发送电子邮件?对于编写我自己的 shell 脚本来完成这一点,我也可以接受一些指导。如果 shell 脚本对这种类型的事情足够强大。

我的服务器是 debian/ubuntu。我正在使用Tomcat 7。

注意:我遇到了 logwatch,但在初步审查时,它似乎不支持没有自定义的 tomcat,并且它似乎无法在 catalina.out 文件中嗅出异常,而且它似乎不是实时监控的实用程序。我宁愿不等到一天结束才了解可能发生的灾难性异常。

附加说明:我确实计划在未来实施类似 log4j 的东西,但目前我正在寻找更快的替代方案。不需要我更新所有异常处理代码的东西。