[ 
https://issues.apache.org/jira/browse/SOLR-6158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14027518#comment-14027518
 ] 

Simon Endele commented on SOLR-6158:
------------------------------------

For all who may stumble upon this: Your solr.xml should look like this (for the 
example project):
{code:xml}
<solr>
  <str name="configSetBaseDir">${configSetBaseDir:solr/configsets}</str>
  ...
</solr>
{code}

> Solr looks up configSets in the wrong directory
> -----------------------------------------------
>
>                 Key: SOLR-6158
>                 URL: https://issues.apache.org/jira/browse/SOLR-6158
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 4.8, 4.8.1
>            Reporter: Simon Endele
>            Assignee: Alan Woodward
>         Attachments: SOLR-6158.patch
>
>
> I tried the small tutorial on http://heliosearch.org/solr-4-8-features/ to 
> create "Named Config Sets" based on the Solr example shipped with Solr 4.8.1 
> (like it's done in the tutorial, same problem with 4.8.0).
> Creating a new core with a configSet seems to work (directory 'books' and 
> 'books/core.properties' are created correctly).
> But loading the new core does not work:
> {code:none}67446 [qtp25155085-11] INFO  
> org.apache.solr.handler.admin.CoreAdminHandler  core create command 
> configSet=generic&name=books&action=CREATE
> 67452 [qtp25155085-11] ERROR org.apache.solr.core.CoreContainer  Unable to 
> create core: books
> org.apache.solr.common.SolrException: Could not load configuration from 
> directory C:\dev\solr-4.8.1\example\configsets\generic
>         at 
> org.apache.solr.core.ConfigSetService$Default.locateInstanceDir(ConfigSetService.java:145)
>         at 
> org.apache.solr.core.ConfigSetService$Default.createCoreResourceLoader(ConfigSetService.java:130)
>         at 
> org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:58)
>         at org.apache.solr.core.CoreContainer.create(CoreContainer.java:554)
>         ...
> {code}
> It seems like Solr looks up the config sets in the wrong directory:
> C:\dev\solr-4.8.1\example\configsets\generic (in the log above) instead of
> C:\dev\solr-4.8.1\example\solr\configsets\generic (like stated in the 
> tutorial and the documentation on 
> https://cwiki.apache.org/confluence/display/solr/Config+Sets)
> Moving the configsets directory one level up (into 'example') will work.
> But as of the documentation (and the tutorial) it should be located in the 
> solr home directory.
> In case I'm completely wrong and everythings works as expected, how can the 
> configsets directory be configured?
> The documentation on 
> https://cwiki.apache.org/confluence/display/solr/Config+Sets mentions a 
> "configurable configset base directory", but I can't find any information on 
> the web.
> Another thing: If it would work as I expect, the references <lib 
> dir="../../../contrib/extraction/lib" regex=".*\.jar" /> etc. in 
> solr-4.8.1/example/solr/configsets/generic/conf/solrconfig.xml should get one 
> more "../" added, I guess (missing in the tutorial).



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to