Hi,
          I am trying 2 run a solr server using JettySolrRunner, however i
keep gettin the following exception:
Can't find resource 'solrconfig.xml' in classpath or 'solr/conf/',
cwd=/home/ithurs/shellworkspace/SolrPOC
 at
org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:260)
 at
org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:228)
 at org.apache.solr.core.Config.<init>(Config.java:101)
 at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:130)
 at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:134)
 at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
 at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
 at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
 at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
 at org.mortbay.jetty.Server.doStart(Server.java:210)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:99)
 at
org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:93)
 at com.germinait.solr.jetty.StartStopJetty.main(StartStopJetty.java:9)
Jan 27, 2010 4:48:56 PM org.apache.solr.core.CoreContainer finalize
SEVERE: CoreContainer was not shutdown prior to finalize(), indicates a bug
-- POSSIBLE RESOURCE LEAK!!!
Jan 27, 2010 4:48:56 PM org.apache.solr.common.SolrException log
SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in
classpath or 'solr/conf/', cwd=/home/ithurs/shellworkspace/SolrPOC
 at
org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:260)
 at
org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:228)
 at org.apache.solr.core.Config.<init>(Config.java:101)
 at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:130)
 at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:134)
 at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
 at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
 at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
 at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
 at org.mortbay.jetty.Server.doStart(Server.java:210)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:99)
 at
org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:93)
 at com.germinait.solr.jetty.StartStopJetty.main(StartStopJetty.java:9)

Jan 27, 2010 4:48:56 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init() done
Jan 27, 2010 4:48:56 PM sun.reflect.NativeMethodAccessorImpl invoke0
WARNING: failed SocketConnector @ 0.0.0.0:8983
java.net.BindException: Address already in use
 at java.net.PlainSocketImpl.socketBind(Native Method)
 at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
 at java.net.ServerSocket.bind(ServerSocket.java:319)
 at java.net.ServerSocket.<init>(ServerSocket.java:185)
 at java.net.ServerSocket.<init>(ServerSocket.java:141)
 at
org.mortbay.jetty.bio.SocketConnector.newServerSocket(SocketConnector.java:78)
 at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:72)
 at org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:252)
 at org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:145)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at org.mortbay.jetty.Server.doStart(Server.java:221)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
 at
org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:99)
 at
org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:93)
 at com.germinait.solr.jetty.StartStopJetty.main(StartStopJetty.java:9)
Jan 27, 2010 4:48:56 PM sun.reflect.NativeMethodAccessorImpl invoke0

is there any way to specify the current working directory?
and wht if we hv multicore with several cores, each core has a
solrconfig.xml in the conf folder. how would we start a jetty server from
the API in that case?
Regards,
Raakhi Khatwani

Reply via email to