我最近将我的Win 8开发盒和CentOS 6部署环境升级到Tomcat 7.0.42。开始获取“信息:至少扫描了一个JAR的顶级域名,但没有包含顶级域名......”消息。根据其他SO问题,操作过程是在Tomcat的logging.properties中启用FINE日志,以找出哪些JAR是问题。
我已经试过了,但无济于事。无论我做什么,我都无法让Tomcat注意到我对${TOMCAT_HOME)/conf/logging.properties.所做的任何更改,我有未注释的org.apache.jasper.compiler.TldLocationsCache.level=FINE
并更改了org.apache.catalina.core.ContainerBase.][localhost]. level
to FINE.我已经将1catalina.org.apache.juli.FileHandler.prefix
设置为catalinaish,甚至完全删除了logging.properties。这些操作都没有改变在Win 8或CentOS 6上记录到catalina.out.的内容。
我知道是操作员的错误,但我不确定我的错误是什么。在Win 8框中,无论我是使用“Monitor Tomcat”启动Tomcat,还是使用ant脚本,行为都会改变:
<java classname="org.apache.catalina.startup.Bootstrap" failonerror="true" fork="true">
<classpath path="${env.TOMCAT_HOME}/bin/bootstrap.jar:${env.TOMCAT_HOME}/bin/tomcat-juli.jar" />
<jvmarg value="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" />
<jvmarg value="-Djava.util.logging.config.file=${env.TOMCAT_HOME}/conf/logging.properties" />
<jvmarg value="-Dcatalina.home=${env.TOMCAT_HOME}" />
<jvmarg value="-Dcatalina.base=${env.TOMCAT_HOME}" />
<jvmarg value="-Djava.io.tmpdir=${env.TOMCAT_HOME}/temp" />
<!-- Set the required command line arguments -->
<arg line="start" />
</java>
需要更多的信息,比如你是如何开始tomcat的?您是否在CentOS6中使用${CATALINA_HOME}/bin/startup.sh?您确定您正在寻找日志在相同的位置*FileHandler.directory属性在logging.properties指向?您想检查CATALINA_BASE环境变量是否被设置在某个地方。最好输出环境变量CATALINA_BASE和java系统属性的值catalina.base.您还想检查是否在${CATALINA_HOME}/bin/setenv.sh中设置了某些内容
所以我试图从我们的tomcat日志中过滤出一条警告级别的消息。警告是: 我尝试更新tomcat中的logging.properties以添加: com.sun.xml.ws.policy.elector.level=OFF 尽管如此,警告仍在继续。到目前为止,我唯一能做的事情就是关闭java。util。登录中。安慰者。水平=关闭,这显然不理想。 我们正在进行一次普通的伐木。Tomcat 8.5中的
我的一个tomcat安装有问题。 webapp没有获取特定的log4j。属性文件。唯一可行的方法是删除$CATALINA_BASE/conf/logging。属性文件并添加我的log4j。$CATALINA_BASE/lib/文件夹中的属性文件。 我想知道如何配置它来获取我的webapp特定属性文件(最好不删除conf/logging.properties)。 我试着把log4j放进去。WEB-I
我想在我的应用程序中使用SLF4J+logback用于两个目的--日志和审计。 14:41:57.978[main]信息AUDIT_LOGGER-110欢迎使用main 如何确保审核消息在审核记录器下只出现一次?
问题内容: 以下代码是从文档中复制的。我应该能够查看所有信息日志。但是我没有。即使将setLevel设置为INFO,我也只能看到警告和以上内容。 为什么会这样呢?: 输出: 信息和调试消息到哪里去了? 问题答案: 更换线 与 它应该可以按预期工作。如果您不使用任何处理程序来配置日志记录(如您的帖子中所示,您只为记录器配置一个级别,但在任何地方都没有处理程序),则将获得一个“不得已使用”的内部处理程
问题内容: 我正在考虑将Redis用于Web应用程序日志记录目的。我用谷歌搜索,有人将日志转储到Redis队列/列表中,然后将计划的工作人员转储到磁盘中。 http://nosql.mypopescu.com/post/8652869828/another-redis-use-case- centralized-logging 我希望寻求理解,为什么不直接使用Redis持久化到磁盘?如果我分配了一
logging 模块自 2.3 版以来一直是 Python 标准库的一部分。在 PEP 282 中有对它的简洁描述。除了 基础日志教程 之外,这些文档是非常难以阅读的。 日志记录一般有两个目的: 诊断日志 记录与应用程序操作相关的日志。例如,当用户遇到程序报错时, 可通过搜索诊断日志以获得上下文信息。 审计日志 为商业分析而记录的日志。从审计日志中,可提取用户的交易信息, 并结合其他用户资料构成用