我正在使用Tomcat6在CentOs上部署Solr。我在哪里可以找到日志文件来找出Solr给出的错误?
答案 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日志。