Solr日志文件在Ubuntu上的位置

我已经在我的Ubuntu盒子上的Tomcat中安装了Solr。

在对schema.xmlconfiguration文件进行了一些更改之后,访问Solr的Web界面时出现以下错误:

HTTP状态500 – Solrconfiguration中的严重错误。 检查您的日志文件,了解可能出错的更多详细信息。 如果您希望solr在configuration错误后继续,请在null中更改:false ———————————– ————————– org.apache.solr.common.SolrException:QueryElevationComponent要求架构在org中使用StrField实现uniqueKeyField。在org.apache.solr.core.SolrCore的org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:508)上的apache.solr.handler.component.QueryElevationComponent.inform(QueryElevationComponent.java:157)(SolrCore .java:589)at org.apache.solr.core.CoreContainer $ Initializer.initialize(CoreContainer.java:137)at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)at org.apache。 catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)at org.apache.catalina.core.ApplicationFilterConfig。(ApplicationFilterConfig.java:115 )在org.apache.catalina.core.StandardContext.f org.apache.catalina.core.StandardContext.start(StandardContext.java:4651)在org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)org.apache上的ilterStart(StandardContext.java:4001) .org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java :637),位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)org.apache.catalina.startup上的org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)。在org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)上的HostConfig.start(HostConfig.java:1277) .apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)在org.apache.catalina.core.StandardHost.start(StandardHost.java:785)位于org.apache.catalina.core.Container org.apache.catalina.core.StandardService.start(StandardService.java:519)org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)上的Base.start(ContainerBase.java:1045) .apache.catalina.core.StandardServer.start(StandardServer.java:710)at org.apache.catalina.startup.Catalina.start(Catalina.java:581)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun在org.apache上的java.lang.reflect.Method.invoke(Method.java:616)上的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43).reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)。 catalina.startup.Bootstrap.start(Bootstrap.java:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

我的问题是:这个日志文件驻留在哪里? 我看着/ var / log / tomcat6 /但没有任何东西(只有几个文件没有相关的问题)。 我找不到任何与Solr相关的日志文件。

是否因为默认情况下Tomcat6中没有启用日志logging? 如果是这样 – 我如何启用它?

提前致谢。

没有find日志,但通过查看上面的代码设法解决了这个问题。

QueryElevationComponent要求模式具有使用StrField实现的uniqueKeyField

在Ubuntu中, solr.log文件驻留在/var/log/文件夹中查看日志文件,您可以使用以下命令:

 tail -f /var/log/solr.log