> to put your solr home inside the extracted WAR We are NOT using war's >coreRootDirectory I don't have this property in my sorl.xml
> If there will only be core.properties files in that cores directory Again, I see no core.properties file. I am creating my cores through CoreContainer.createCore( CordeDescriptor). The folder(s) are created but no core.properties file -----Ursprüngliche Nachricht----- Von: Shawn Heisey [mailto:apa...@elyograg.org] Gesendet: Donnerstag, 29. Januar 2015 17:28 An: solr-user@lucene.apache.org Betreff: Re: AW: CoreContainer#createAndLoad, existing cores not loaded On 1/29/2015 12:08 AM, Clemens Wyss DEV wrote: > Thx Shawn. I am running latest-greatest Solr (4.10.3) Solr home is > e.g. > /opt/webs/<siteX>/WebContent/WEB-INF/solr > the core(s) reside in > /opt/webs/<siteX>/WebContent/WEB-INF/solr/cores > Should these be found by core discovery? > If not, how can I configure coreRootDirectory in sorl.xml to be "cores folder > below <slorHome>" > > <str > name="coreRootDirectory">${coreRootDirectory:<solrHome>/cores}</str> > > Note: > the solr.xml is to be used for any of our 150sites we host. Therefore > like it to be "generic" -> <solrHome>/cores The first thing to say is that it is a bad idea to put your solr home inside the extracted WAR. The "WEB-INF" above is what makes me think you have done this. Extracted war directories can get wiped out at any time, and we often recommend wiping them out manually in order to clear up certain problems. If there will only be core.properties files in that cores directory and not any other location under the solr home, just remove coreRootDirectory from the config entirely. It will default to the solr home and everything in "cores" will be found with no problem. That would only be a problem if you have core.properties files in some other directory that is also underneath the solr home. I think that's a bad idea ... if you want a staging area where you create new cores manually, keep it outside the solr home, to avoid confusing either yourself or Solr. Relative paths should be possible in coreRootDirectory, but they are currently resolved from the current working directory instead of the solr home. There's a bug report for that issue, but it is only fixed in 5.0, which isn't out yet. I placed a note with the info above on the Jira issue. It's the last comment right now: https://issues.apache.org/jira/browse/SOLR-6718 Since I converted to core discovery, my solr.xml file is extremely minimal -- all the defaults work perfectly for me: <?xml version="1.0" encoding="UTF-8" ?> <solr> </solr> Thanks, Shawn