Tomcat上的Solr日志文件

时间:2012-08-16 14:12:38

标签: linux tomcat solr lucene centos

我正在使用Tomcat6在CentOs上部署Solr。我在哪里可以找到日志文件来找出Solr给出的错误?

3 个答案:

答案 0 :(得分:2)

您需要将日志配置从solr /复制到类路径上的某个位置。

cp SOLR_HOME/example/resources/log4j.properties TOMCAT_HOME/conf/

然后重启你的tomcat实例。

答案 1 :(得分:1)

我认为您可以在此目录中找到它apache-tomcat-x.x \ logs 之后搜索名为“catalina”的文本文件,并将搜索日期与catalina文件中的点连接,例如假设我们在2012-11-05进行了搜索,因此文本文件将像catalina.2012一样锁定-11-05

答案 2 :(得分:0)

solr给出的错误可以在catlina.out中看到,但是如果你想要它在一个单独的文件中,这就是你可以配置它的方式。

添加位于文件夹apache tomcat / conf的 logging.proeperties 中的。

6localhost.org.apache.juli.FileHandler.level = FINE
6localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
6localhost.org.apache.juli.FileHandler.prefix = solr.

在文件顶部注册处理程序,其中所有其他处理程序都是:

6localhost.org.apache.juli.FileHandler

在最后添加以下条目

org.apache.solr.level=INFO
org.apache.solr.handlers=6localhost.org.apache.juli.FileHandler

您将获得一个单独的solr.log文件,其中包含所有solr日志。