To reply to my own message. The following worked starting from scratch (example): ----------------------------------------------------------------------------------------------------
SolrConfig solrConfig = new SolrConfig( "D:\\Projects\\FutureTerm\\apache-solr-1.3.0\\futureterm\\solr", "solrconfig.xml", null); IndexSchema indexSchema = new IndexSchema( solrConfig, "schema.xml", null); CoreContainer container = new CoreContainer(new SolrResourceLoader(SolrResourceLoader.locateInstanceDir())); CoreDescriptor dcore = new CoreDescriptor(container, "", solrConfig.getResourceLoader().getInstanceDir()); dcore.setConfigName(solrConfig.getResourceName()); dcore.setSchemaName(indexSchema.getResourceName()); SolrCore core = new SolrCore( null, "D:\\Projects\\FutureTerm\\apache-solr-1.3.0\\futureterm\\solr\\data", solrConfig, indexSchema, dcore); container.register("", core, false); SolrServer server = new EmbeddedSolrServer(container, ""); ---------------------------------------------------------------------------------------------------- Not sure I get the magical sequence yet, but maybe it will save somebody else half a day. Regards, Alex. Personal blog: http://blog.outerthoughts.com/ Research group: http://www.clt.mq.edu.au/Research/ On Tue, Mar 17, 2009 at 6:22 PM, Alexandre Rafalovitch <arafa...@gmail.com> wrote: > Hello, > > I am trying to create a basic single-core embedded Solr instance. I > figured out how to setup a single core instance and got (I believe) > all files in right places. However, I am unable to run trivial code > without exception: