2

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

4

3 回答 3

2

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

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

然后重新启动您的 tomcat 实例。

于 2014-11-19T14:34:00.557 回答
1

我认为您可以在搜索名为“catalina”的文本文件之后在此目录中找到它在 2012-11-05 所以文本文件将像 catalina.2012-11-05 一样锁定

于 2012-11-05T13:37:37.163 回答
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 日志。

于 2015-06-11T06:30:39.267 回答