Much appreciated. Thank you.

On Tue, Mar 5, 2013 at 3:32 PM, Shawn Heisey <s...@elyograg.org> wrote:

> On 3/5/2013 2:17 PM, JW West wrote:
>
>> Hello,
>>
>> I'm trying to set up Solr with a multi core configuration but I'm running
>> into troubles starting using start.jar.
>>
>> Specifically, running java -jar start.jar inside of the example directory
>> works fine. However, I've created a new directory some place else with the
>> following:
>>
>> solr.xml
>> core0/conf/schema.xml
>> core0/conf/solrconfig.xml
>> core1/conf/schema.xml
>> core1/conf/solrconfig.xml
>>
>> When I run java -Dsolr.solr.home=$(my-project-**dir) -jar $(brew --prefix
>> solr)/libexec/example/start.**jar I get the following error:
>>
>> java.io.FileNotFoundException: No XML configuration files specified in
>> start.config or command line.
>> at org.eclipse.jetty.start.Main.**start(Main.java:506)
>> at org.eclipse.jetty.start.Main.**main(Main.java:95)
>>
>
> You have to be concerned with two directory locations for solr when using
> the included jetty.  One is jetty.home, which defaults to the current
> working directory, and the other is solr.solr.home, which tells Solr where
> solr.xml lives, and defaults to "./solr" if not supplied. You already seem
> to know about the latter, so I'll talk about the former first.
>
> Withing jetty.home, you need start.jar, the lib directory, which contains
> all the jetty jars and the servlet API jar, and a contexts directory, which
> contains an XML file describing the Solr servlet.  Here is an example of
> this file:
>
> http://www.fpaste.org/6KVI/
>
> With my example file, the solr.war will live in webapps under jetty.home,
> and it will be extracted to solr-webapp under jetty.home.
>
> It looks like you aren't even getting Solr to start, and i'm guessing the
> context xml file is missing.
>
> Once all that's figured out, Solr can start.  Solr will look in
> solr.solr.home to find solr.xml.  Inside solr.xml, the instanceDir setting
> for each core is relative to solr.solr.home, and that directory must
> contain a conf directory with the solrconfig and schema for that core.  You
> can also specify a dataDir, which is relative to instanceDir, and defaults
> to "data" if it is not supplied.  That directory will be created if it does
> not exist.
>
> Thanks,
> Shawn
>
>


-- 
James West
Software Engineer
http://jwwest.com
http://twitter.com/jwwest
(469) 733-7382

Reply via email to