问题标签 [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 回答
1833 浏览

amazon-web-services - Beanstalk 升级到“运行 Tomcat 8.5 Corretto 8 的 64 位 Amazon Linux 2 v4.1.2”后缺少 Tomcat 日志 (catalina.out)

我正在尝试将 beanstalk 版本从“运行 Tomcat 8.5 Java 8 的 64bit Amazon Linux 2018.03 v3.4.0 ”升级到“运行 Tomcat 8.5 Corretto 8 的 64bit Amazon Linux 2 v4.1.2”。我让我的应用程序在新平台版本上成功运行(它是一个简单的应用程序 - 我没有任何 ebextension 脚本)。

但是我错过了日志文件“var/log/tomcat/catalina.out”。它不见了,我瞎了!

升级前的 Beanstalk 日志导出
在此处输入图像描述

升级后的 Beanstalk 日志导出
在此处输入图像描述

比较 beanstalk 日志导出,似乎 ec2 实例上的日志目录已从“var/log/tomcat8”更改为“var/log/tomcat”,并且“var/log/tomcat/catalina.out”丢失。

并且非常感谢如何取回catalina.out文件的提示或想法。

0 投票
1 回答
345 浏览

spring-boot - Tomcat 安全管理器请求 Spring Boot 应用程序的权限

我有一个要部署到外部tomcat 服务器的 spring boot 应用程序。tomcat 启用了 Tomcat 安全管理器,所以当我将 war 文件放在 tomcat 的 /webapps/ 文件夹中并启动服务器时,tomcat 会要求权限,如下所示。我使用的是 spring boot 2.4.2 版本,更改版本不是一个选项。

java版本是:1.8(应用程序和tomcat)tomcat在unix上运行。

任何人都可以建议问题出在哪里?

如果我授予许可

然后它再次要求另一个许可

java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks")(虽然我无法为此异常设置正确的权限)。我对这些例外有以下疑问:

  1. 为什么我会收到这些异常?我能够在启用了安全管理器的同一个 tomcat 上运行另一个 Spring 应用程序。spring 应用程序(不是 spring boot)无需任何权限即可正常工作,但 spring boot 应用程序却不能。为什么?

  2. 如何为此异常 java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") 设置正确的权限?我尝试授予权限

    权限 java.util.PropertyPermission "java.lang.reflect.ReflectPermission" "suppressAccessChecks";

我得到一个例外

如何找到问题的路径原因?tomcat安全管理器的这些异常是否意味着我的spring boot应用程序有问题?

pom.xml

0 投票
0 回答
207 浏览

tomcat - Tomcat 1.7.2 服务器停止运行并出现错误 java.lang.NoClassDefFoundError: org/apache/http/pool/AbstractConnPool$4

由于以下错误,我的 tomcat 服务器无法启动

我试图上传httpcore-4.4.5.jar到 WEB-INF/lib 文件夹,但它无助于解决问题。不知道为什么。

在我上传了一些与 swagger 1.6.2 和 jackson 2.11.1 相关的库之后,它开始发生

有人知道根本原因吗?

0 投票
0 回答
271 浏览

java - 如何为tomcat拆分catalina.out?

我有 log4j2.xml 属性:

但是这个属性在服务器上的另一个文件夹上创建日志文件:“/opt/tomcat/mylogs/logs.log”我想拆分 catalina.out 日志。此日志默认位于“/opt/tomcat/logs/catalina.out” 另外,如何拆分服务器日志和应用程序日志?

0 投票
1 回答
141 浏览

tomcat9 - 如果 Tomcat 停止,删除 catalina.out 是否安全?

我的 catalina.out 文件有 37 GB,这似乎阻止了我的应用程序在 linux (Centos) 服务器上正确运行,因为该文件占用了我所有的服务器空间。我从没想过一个日志文件可以变得这么大。停止 Tomcat (Tomcat9) 并删除 catalina.out 是否安全(我没有要尝试的测试服务器)?再次启动 Tomcat 时是否创建了新的 catalina.out 文件?

或者这样做会更好吗

如此处所述。这个命令实际上是做什么的?

无论如何,我需要不时停止 Tomcat 以更新我的应用程序,并且我不需要存储较旧的日志文件。那么让 catalina.out 保持较小的最佳方法是什么?

0 投票
0 回答
35 浏览

java - 我在 server.xml 文件中添加证书,但在 catalina 中出现问题

我的主机是 Debian apache tomcat 8。当我在下面添加连接器时server.xml

网站使用 SSL 打开,但我在 Catalina 中看到以下错误:

0 投票
1 回答
23 浏览

tomcat - 已解决- Tomcat 9. 如何将 catalina.out 传递给服务日志 (journalctl)

我在 Centos 机器上使用 Tomcat 9。来自 Tomcat 应用程序的日志在 /opt/tomcat/logs.catalina.out 中生成。有没有办法将这些日志传递给服务日志(journalctl -u MyTomcat.service -f)?

我从 /etc/systemd/system.MyTomcat.service 触发我的服务

ExecStart=/opt/tomcat/startup.sh(startup.sh调用catalina.sh启动)

我可以在 catalina.out 中看到日志,但 journcalctl 只有这些行,但 catalina 包含我的应用程序中的所有日志记录