You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Nabeel Sulieman <na...@gmail.com> on 2012/06/30 20:28:06 UTC

Can't find solr.xml

Hi,

 

I really hate bothering this group with something that should be trivial,
but I've been googling and experimenting to get this to work for the last
week now. I had no trouble getting my simple configuration working on 3.5,
but when I moved over to 3.6, I seem to have hit something strange.

 

As I said I'm on the latest version of solr (3.6.0), and I'm using exactly
the standard war file, with the "solr/home" section uncommented and set to
my Solr directory.

 

However, even though the path is correct, Solr/Tomcat don't seem to be able
to find the solr.xml file, nor the solrconfig.xml file. 

 

Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.

 

What am I missing here?

 

Thanks. Below is the error log.

 

Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer$Initializer
initialize

INFO: looking for solr.xml: /home/dev/solr/solr.xml

Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer$Initializer
initialize

INFO: no solr.xml file found - using default

Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load

INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'

Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader <init>

INFO: new SolrResourceLoader for directory: '/home/dev/solr/'

Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create

INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.

Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader <init>

INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'

Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log

SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in
classpath or '/home/dev/solr/./conf/',
cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin

                at
org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java
:273)

                at
org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:2
39)

                at org.apache.solr.core.Config.<init>(Config.java:141)

                at
org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)

                at
org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)

                at
org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)

                at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
:165)

                at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)

                at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
Config.java:221)

                at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
terConfig.java:302)

                at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
fig.java:78)

                at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
66)

                at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)

                at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)

                at
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)

                at
org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
a:496)

                at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
:99)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:172)

                at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:563)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

                at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)

                at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:665)

                at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:528)

                at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:81)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:689)

                at java.lang.Thread.run(Thread.java:662)

 

Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter init

SEVERE: Could not start Solr. Check solr/home property and the logs

org.apache.solr.common.SolrException: No cores were created, please check
the logs for errors

                at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
:172)

                at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)

                at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
Config.java:221)

                at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
terConfig.java:302)

                at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
fig.java:78)

                at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
66)

                at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)

                at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)

                at
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)

                at
org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
a:496)

                at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
:99)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:172)

                at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:563)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

                at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)

                at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:665)

                at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:528)

                at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:81)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:689)

                at java.lang.Thread.run(Thread.java:662)

Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log

SEVERE: org.apache.solr.common.SolrException: No cores were created, please
check the logs for errors

                at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
:172)

                at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)

                at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
Config.java:221)

                at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
terConfig.java:302)

                at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
fig.java:78)

                at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
66)

                at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)

                at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)

                at
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)

                at
org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
a:496)

                at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
:99)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:172)

                at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:563)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

                at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)

                at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:665)

                at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:528)

                at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:81)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:689)

                at java.lang.Thread.run(Thread.java:662)


Re: Can't find solr.xml

Posted by Anria <ab...@innoventsolutions.com>.
Nabeel,

I just want to say, that though this post is very old, in the entire
internet of this error, your suggestion of moving out of /home/<user>/solr  
into  /opt/solr   was the one that worked for me too

Thank you! 
Anria



--
View this message in context: http://lucene.472066.n3.nabble.com/Can-t-find-solr-xml-tp3992267p4068768.html
Sent from the Solr - User mailing list archive at Nabble.com.

RE: Can't find solr.xml

Posted by "Noordeen, Roxy" <Ro...@wwecorp.com>.
Try to add below below file, and set to any path you would like to use:

/usr/local/tomcat/conf/Catalina/localhost/solr.xml 
<Context path="/solr">
  <Environment name="solr/home" type="java.lang.String" value="/usr/local/tomcat/data/solr/dev/" override="true"/>
</Context>

Roxy


-----Original Message-----
From: Nabeel Sulieman [mailto:nabeel.sulieman@gmail.com] 
Sent: Monday, July 02, 2012 4:34 AM
To: solr-user@lucene.apache.org
Subject: Re: Can't find solr.xml

Argh! (and hooray!)

I started from scratch again, following the wiki instructions. I did only
one thing differently; put my data directory in /opt instead of /home/dev.
And now it works!

I'm glad it's working now. I just wish I knew exactly what the difference
is. The directory in /opt has exactly the same permissions as the one in
/home/dev (chown -R tomcat solr).


On Sun, Jul 1, 2012 at 10:08 PM, Michael Della Bitta <
michael.della.bitta@appinions.com> wrote:

> Possibly an obvious thing you've already looked at, but does the user
> that Tomcat's running under have execute permissions on all the
> directories leading up to your solr directory? It might be being
> prevented from traversing the directory tree.
>
> Also I would verify there's no ACLs on anything in that directory
> tree. Those can get bizarre if you're like me and don't understand
> them. :)
>
> I'm assuming you're using a UNIX variant here...
>
> Michael Della Bitta
>
> ------------------------------------------------
> Appinions, Inc. -- Where Influence Isn’t a Game.
> http://www.appinions.com
>
>
> On Sun, Jul 1, 2012 at 11:40 AM, Nabeel Sulieman
> <na...@gmail.com> wrote:
> > I tried going back to 3.5 and ran into the same problem, so it's
> definitely
> > an issue on my server.
> >
> > It's just so bizarre; I can cat or vi "/home/dev/solr/solr.xml" with no
> > problems, and I've even tried setting the permission to read/write for
> all,
> > but tomcat still can't seem to find the file.
> >
> > Hmmm... I wonder if my tomcat user is running in some kind of jailed
> > environment? I'll look into that next.
> >
> > Anyways, I'll retrace my steps and see if I come up with anything.
> >
> > -----Original Message-----
> > From: Mark Miller [mailto:markrmiller@gmail.com]
> > Sent: Sunday, July 01, 2012 5:27 PM
> > To: solr-user@lucene.apache.org
> > Subject: Re: Can't find solr.xml
> >
> > Can't think of anything that would cause this from 3.5 to 3.6.
> >
> > If you indeed have a solr home located at home/dev/solr/ and there is a
> conf
> > dir under that, all I can imagine is that it's a permissions issue or
> > something at the OS level.
> >
> > On Jun 30, 2012, at 2:28 PM, Nabeel Sulieman wrote:
> >
> >> Hi,
> >>
> >>
> >>
> >> I really hate bothering this group with something that should be
> >> trivial, but I've been googling and experimenting to get this to work
> >> for the last week now. I had no trouble getting my simple
> >> configuration working on 3.5, but when I moved over to 3.6, I seem to
> have
> > hit something strange.
> >>
> >>
> >>
> >> As I said I'm on the latest version of solr (3.6.0), and I'm using
> >> exactly the standard war file, with the "solr/home" section
> >> uncommented and set to my Solr directory.
> >>
> >>
> >>
> >> However, even though the path is correct, Solr/Tomcat don't seem to be
> >> able to find the solr.xml file, nor the solrconfig.xml file.
> >>
> >>
> >>
> >> Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.
> >>
> >>
> >>
> >> What am I missing here?
> >>
> >>
> >>
> >> Thanks. Below is the error log.
> >>
> >>
> >>
> >> Jun 30, 2012 12:47:58 PM
> >> org.apache.solr.core.CoreContainer$Initializer
> >> initialize
> >>
> >> INFO: looking for solr.xml: /home/dev/solr/solr.xml
> >>
> >> Jun 30, 2012 12:47:58 PM
> >> org.apache.solr.core.CoreContainer$Initializer
> >> initialize
> >>
> >> INFO: no solr.xml file found - using default
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load
> >>
> >> INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader
> >> <init>
> >>
> >> INFO: new SolrResourceLoader for directory: '/home/dev/solr/'
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create
> >>
> >> INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader
> >> <init>
> >>
> >> INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> >>
> >> SEVERE: java.lang.RuntimeException: Can't find resource
> >> 'solrconfig.xml' in classpath or '/home/dev/solr/./conf/',
> >> cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin
> >>
> >>                at
> >> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoade
> >> r.java
> >> :273)
> >>
> >>                at
> >> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.
> >> java:2
> >> 39)
> >>
> >>                at org.apache.solr.core.Config.<init>(Config.java:141)
> >>
> >>                at
> >> org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> >> r.java
> >> :165)
> >>
> >>                at
> >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> >> a:96)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> >> Filter
> >> Config.java:221)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> >> ionFil
> >> terConfig.java:302)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> >> terCon
> >> fig.java:78)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> >> ava:36
> >> 66)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> >> 58)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> >> 056)
> >>
> >>                at
> >> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> >> 904)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> >> et.jav
> >> a:496)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> >> t.java
> >> :99)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> cation
> >> FilterChain.java:269)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> lterCh
> >> ain.java:188)
> >>
> >>                at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> lve.ja
> >> va:213)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> lve.ja
> >> va:172)
> >>
> >>                at
> >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> >> orBase
> >> .java:563)
> >>
> >>                at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> va:127
> >> )
> >>
> >>                at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> va:117
> >> )
> >>
> >>                at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> e.java
> >> :108)
> >>
> >>                at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> :174)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> 879)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> >> ocessC
> >> onnection(Http11BaseProtocol.java:665)
> >>
> >>                at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> >> nt.jav
> >> a:528)
> >>
> >>                at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> >> owerWo
> >> rkerThread.java:81)
> >>
> >>                at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> >> ol.jav
> >> a:689)
> >>
> >>                at java.lang.Thread.run(Thread.java:662)
> >>
> >>
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter
> >> init
> >>
> >> SEVERE: Could not start Solr. Check solr/home property and the logs
> >>
> >> org.apache.solr.common.SolrException: No cores were created, please
> >> check the logs for errors
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> >> r.java
> >> :172)
> >>
> >>                at
> >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> >> a:96)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> >> Filter
> >> Config.java:221)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> >> ionFil
> >> terConfig.java:302)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> >> terCon
> >> fig.java:78)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> >> ava:36
> >> 66)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> >> 58)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> >> 056)
> >>
> >>                at
> >> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> >> 904)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> >> et.jav
> >> a:496)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> >> t.java
> >> :99)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> cation
> >> FilterChain.java:269)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> lterCh
> >> ain.java:188)
> >>
> >>                at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> lve.ja
> >> va:213)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> lve.ja
> >> va:172)
> >>
> >>                at
> >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> >> orBase
> >> .java:563)
> >>
> >>                at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> va:127
> >> )
> >>
> >>                at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> va:117
> >> )
> >>
> >>                at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> e.java
> >> :108)
> >>
> >>                at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> :174)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> 879)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> >> ocessC
> >> onnection(Http11BaseProtocol.java:665)
> >>
> >>                at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> >> nt.jav
> >> a:528)
> >>
> >>                at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> >> owerWo
> >> rkerThread.java:81)
> >>
> >>                at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> >> ol.jav
> >> a:689)
> >>
> >>                at java.lang.Thread.run(Thread.java:662)
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> >>
> >> SEVERE: org.apache.solr.common.SolrException: No cores were created,
> >> please check the logs for errors
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> >> r.java
> >> :172)
> >>
> >>                at
> >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> >> a:96)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> >> Filter
> >> Config.java:221)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> >> ionFil
> >> terConfig.java:302)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> >> terCon
> >> fig.java:78)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> >> ava:36
> >> 66)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> >> 58)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> >> 056)
> >>
> >>                at
> >> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> >> 904)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> >> et.jav
> >> a:496)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> >> t.java
> >> :99)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> cation
> >> FilterChain.java:269)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> lterCh
> >> ain.java:188)
> >>
> >>                at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> lve.ja
> >> va:213)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> lve.ja
> >> va:172)
> >>
> >>                at
> >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> >> orBase
> >> .java:563)
> >>
> >>                at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> va:127
> >> )
> >>
> >>                at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> va:117
> >> )
> >>
> >>                at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> e.java
> >> :108)
> >>
> >>                at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> :174)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> 879)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> >> ocessC
> >> onnection(Http11BaseProtocol.java:665)
> >>
> >>                at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> >> nt.jav
> >> a:528)
> >>
> >>                at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> >> owerWo
> >> rkerThread.java:81)
> >>
> >>                at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> >> ol.jav
> >> a:689)
> >>
> >>                at java.lang.Thread.run(Thread.java:662)
> >>
> >
> > - Mark Miller
> > lucidimagination.com
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>

Re: Can't find solr.xml

Posted by François Schiettecatte <fs...@gmail.com>.
On Jul 11, 2012, at 2:52 PM, Shawn Heisey wrote:

> On 7/2/2012 2:33 AM, Nabeel Sulieman wrote:
>> Argh! (and hooray!)
>> 
>> I started from scratch again, following the wiki instructions. I did only
>> one thing differently; put my data directory in /opt instead of /home/dev.
>> And now it works!
>> 
>> I'm glad it's working now. I just wish I knew exactly what the difference
>> is. The directory in /opt has exactly the same permissions as the one in
>> /home/dev (chown -R tomcat solr).
> 
> This could be selinux.  I tend to disable it, as configuring it for proper operation with custom software can be tricky.  If this is the problem, there will hopefully be a record of the denial in one of the files in /var/log.  CentOS has selinux enabled by default.
> 
> In case you don't know how to turn it off: in /etc/selinux/config, set SELINUX=disabled and reboot.  There may be a way to disable it without rebooting, but I've found that to be the path of least resistance.
> 
> Thanks,
> Shawn
> 


You can temporarily disable selinux until the next reboot with this:

	echo 0 > /selinux/enforce

Cheers

François



Re: Can't find solr.xml

Posted by Shawn Heisey <so...@elyograg.org>.
On 7/2/2012 2:33 AM, Nabeel Sulieman wrote:
> Argh! (and hooray!)
>
> I started from scratch again, following the wiki instructions. I did only
> one thing differently; put my data directory in /opt instead of /home/dev.
> And now it works!
>
> I'm glad it's working now. I just wish I knew exactly what the difference
> is. The directory in /opt has exactly the same permissions as the one in
> /home/dev (chown -R tomcat solr).

This could be selinux.  I tend to disable it, as configuring it for 
proper operation with custom software can be tricky.  If this is the 
problem, there will hopefully be a record of the denial in one of the 
files in /var/log.  CentOS has selinux enabled by default.

In case you don't know how to turn it off: in /etc/selinux/config, set 
SELINUX=disabled and reboot.  There may be a way to disable it without 
rebooting, but I've found that to be the path of least resistance.

Thanks,
Shawn


Re: Can't find solr.xml

Posted by Nabeel Sulieman <na...@gmail.com>.
Argh! (and hooray!)

I started from scratch again, following the wiki instructions. I did only
one thing differently; put my data directory in /opt instead of /home/dev.
And now it works!

I'm glad it's working now. I just wish I knew exactly what the difference
is. The directory in /opt has exactly the same permissions as the one in
/home/dev (chown -R tomcat solr).


On Sun, Jul 1, 2012 at 10:08 PM, Michael Della Bitta <
michael.della.bitta@appinions.com> wrote:

> Possibly an obvious thing you've already looked at, but does the user
> that Tomcat's running under have execute permissions on all the
> directories leading up to your solr directory? It might be being
> prevented from traversing the directory tree.
>
> Also I would verify there's no ACLs on anything in that directory
> tree. Those can get bizarre if you're like me and don't understand
> them. :)
>
> I'm assuming you're using a UNIX variant here...
>
> Michael Della Bitta
>
> ------------------------------------------------
> Appinions, Inc. -- Where Influence Isn’t a Game.
> http://www.appinions.com
>
>
> On Sun, Jul 1, 2012 at 11:40 AM, Nabeel Sulieman
> <na...@gmail.com> wrote:
> > I tried going back to 3.5 and ran into the same problem, so it's
> definitely
> > an issue on my server.
> >
> > It's just so bizarre; I can cat or vi "/home/dev/solr/solr.xml" with no
> > problems, and I've even tried setting the permission to read/write for
> all,
> > but tomcat still can't seem to find the file.
> >
> > Hmmm... I wonder if my tomcat user is running in some kind of jailed
> > environment? I'll look into that next.
> >
> > Anyways, I'll retrace my steps and see if I come up with anything.
> >
> > -----Original Message-----
> > From: Mark Miller [mailto:markrmiller@gmail.com]
> > Sent: Sunday, July 01, 2012 5:27 PM
> > To: solr-user@lucene.apache.org
> > Subject: Re: Can't find solr.xml
> >
> > Can't think of anything that would cause this from 3.5 to 3.6.
> >
> > If you indeed have a solr home located at home/dev/solr/ and there is a
> conf
> > dir under that, all I can imagine is that it's a permissions issue or
> > something at the OS level.
> >
> > On Jun 30, 2012, at 2:28 PM, Nabeel Sulieman wrote:
> >
> >> Hi,
> >>
> >>
> >>
> >> I really hate bothering this group with something that should be
> >> trivial, but I've been googling and experimenting to get this to work
> >> for the last week now. I had no trouble getting my simple
> >> configuration working on 3.5, but when I moved over to 3.6, I seem to
> have
> > hit something strange.
> >>
> >>
> >>
> >> As I said I'm on the latest version of solr (3.6.0), and I'm using
> >> exactly the standard war file, with the "solr/home" section
> >> uncommented and set to my Solr directory.
> >>
> >>
> >>
> >> However, even though the path is correct, Solr/Tomcat don't seem to be
> >> able to find the solr.xml file, nor the solrconfig.xml file.
> >>
> >>
> >>
> >> Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.
> >>
> >>
> >>
> >> What am I missing here?
> >>
> >>
> >>
> >> Thanks. Below is the error log.
> >>
> >>
> >>
> >> Jun 30, 2012 12:47:58 PM
> >> org.apache.solr.core.CoreContainer$Initializer
> >> initialize
> >>
> >> INFO: looking for solr.xml: /home/dev/solr/solr.xml
> >>
> >> Jun 30, 2012 12:47:58 PM
> >> org.apache.solr.core.CoreContainer$Initializer
> >> initialize
> >>
> >> INFO: no solr.xml file found - using default
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load
> >>
> >> INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader
> >> <init>
> >>
> >> INFO: new SolrResourceLoader for directory: '/home/dev/solr/'
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create
> >>
> >> INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader
> >> <init>
> >>
> >> INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> >>
> >> SEVERE: java.lang.RuntimeException: Can't find resource
> >> 'solrconfig.xml' in classpath or '/home/dev/solr/./conf/',
> >> cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin
> >>
> >>                at
> >> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoade
> >> r.java
> >> :273)
> >>
> >>                at
> >> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.
> >> java:2
> >> 39)
> >>
> >>                at org.apache.solr.core.Config.<init>(Config.java:141)
> >>
> >>                at
> >> org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> >> r.java
> >> :165)
> >>
> >>                at
> >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> >> a:96)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> >> Filter
> >> Config.java:221)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> >> ionFil
> >> terConfig.java:302)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> >> terCon
> >> fig.java:78)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> >> ava:36
> >> 66)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> >> 58)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> >> 056)
> >>
> >>                at
> >> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> >> 904)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> >> et.jav
> >> a:496)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> >> t.java
> >> :99)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> cation
> >> FilterChain.java:269)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> lterCh
> >> ain.java:188)
> >>
> >>                at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> lve.ja
> >> va:213)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> lve.ja
> >> va:172)
> >>
> >>                at
> >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> >> orBase
> >> .java:563)
> >>
> >>                at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> va:127
> >> )
> >>
> >>                at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> va:117
> >> )
> >>
> >>                at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> e.java
> >> :108)
> >>
> >>                at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> :174)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> 879)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> >> ocessC
> >> onnection(Http11BaseProtocol.java:665)
> >>
> >>                at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> >> nt.jav
> >> a:528)
> >>
> >>                at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> >> owerWo
> >> rkerThread.java:81)
> >>
> >>                at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> >> ol.jav
> >> a:689)
> >>
> >>                at java.lang.Thread.run(Thread.java:662)
> >>
> >>
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter
> >> init
> >>
> >> SEVERE: Could not start Solr. Check solr/home property and the logs
> >>
> >> org.apache.solr.common.SolrException: No cores were created, please
> >> check the logs for errors
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> >> r.java
> >> :172)
> >>
> >>                at
> >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> >> a:96)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> >> Filter
> >> Config.java:221)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> >> ionFil
> >> terConfig.java:302)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> >> terCon
> >> fig.java:78)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> >> ava:36
> >> 66)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> >> 58)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> >> 056)
> >>
> >>                at
> >> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> >> 904)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> >> et.jav
> >> a:496)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> >> t.java
> >> :99)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> cation
> >> FilterChain.java:269)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> lterCh
> >> ain.java:188)
> >>
> >>                at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> lve.ja
> >> va:213)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> lve.ja
> >> va:172)
> >>
> >>                at
> >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> >> orBase
> >> .java:563)
> >>
> >>                at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> va:127
> >> )
> >>
> >>                at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> va:117
> >> )
> >>
> >>                at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> e.java
> >> :108)
> >>
> >>                at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> :174)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> 879)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> >> ocessC
> >> onnection(Http11BaseProtocol.java:665)
> >>
> >>                at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> >> nt.jav
> >> a:528)
> >>
> >>                at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> >> owerWo
> >> rkerThread.java:81)
> >>
> >>                at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> >> ol.jav
> >> a:689)
> >>
> >>                at java.lang.Thread.run(Thread.java:662)
> >>
> >> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> >>
> >> SEVERE: org.apache.solr.common.SolrException: No cores were created,
> >> please check the logs for errors
> >>
> >>                at
> >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> >> r.java
> >> :172)
> >>
> >>                at
> >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> >> a:96)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> >> Filter
> >> Config.java:221)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> >> ionFil
> >> terConfig.java:302)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> >> terCon
> >> fig.java:78)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> >> ava:36
> >> 66)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> >> 58)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> >> 056)
> >>
> >>                at
> >> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> >> 904)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> >> et.jav
> >> a:496)
> >>
> >>                at
> >> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> >> t.java
> >> :99)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> >>
> >>                at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> cation
> >> FilterChain.java:269)
> >>
> >>                at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> lterCh
> >> ain.java:188)
> >>
> >>                at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> lve.ja
> >> va:213)
> >>
> >>                at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> lve.ja
> >> va:172)
> >>
> >>                at
> >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> >> orBase
> >> .java:563)
> >>
> >>                at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> va:127
> >> )
> >>
> >>                at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> va:117
> >> )
> >>
> >>                at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> e.java
> >> :108)
> >>
> >>                at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> :174)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> 879)
> >>
> >>                at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> >> ocessC
> >> onnection(Http11BaseProtocol.java:665)
> >>
> >>                at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> >> nt.jav
> >> a:528)
> >>
> >>                at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> >> owerWo
> >> rkerThread.java:81)
> >>
> >>                at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> >> ol.jav
> >> a:689)
> >>
> >>                at java.lang.Thread.run(Thread.java:662)
> >>
> >
> > - Mark Miller
> > lucidimagination.com
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>

Re: Can't find solr.xml

Posted by Michael Della Bitta <mi...@appinions.com>.
Possibly an obvious thing you've already looked at, but does the user
that Tomcat's running under have execute permissions on all the
directories leading up to your solr directory? It might be being
prevented from traversing the directory tree.

Also I would verify there's no ACLs on anything in that directory
tree. Those can get bizarre if you're like me and don't understand
them. :)

I'm assuming you're using a UNIX variant here...

Michael Della Bitta

------------------------------------------------
Appinions, Inc. -- Where Influence Isn’t a Game.
http://www.appinions.com


On Sun, Jul 1, 2012 at 11:40 AM, Nabeel Sulieman
<na...@gmail.com> wrote:
> I tried going back to 3.5 and ran into the same problem, so it's definitely
> an issue on my server.
>
> It's just so bizarre; I can cat or vi "/home/dev/solr/solr.xml" with no
> problems, and I've even tried setting the permission to read/write for all,
> but tomcat still can't seem to find the file.
>
> Hmmm... I wonder if my tomcat user is running in some kind of jailed
> environment? I'll look into that next.
>
> Anyways, I'll retrace my steps and see if I come up with anything.
>
> -----Original Message-----
> From: Mark Miller [mailto:markrmiller@gmail.com]
> Sent: Sunday, July 01, 2012 5:27 PM
> To: solr-user@lucene.apache.org
> Subject: Re: Can't find solr.xml
>
> Can't think of anything that would cause this from 3.5 to 3.6.
>
> If you indeed have a solr home located at home/dev/solr/ and there is a conf
> dir under that, all I can imagine is that it's a permissions issue or
> something at the OS level.
>
> On Jun 30, 2012, at 2:28 PM, Nabeel Sulieman wrote:
>
>> Hi,
>>
>>
>>
>> I really hate bothering this group with something that should be
>> trivial, but I've been googling and experimenting to get this to work
>> for the last week now. I had no trouble getting my simple
>> configuration working on 3.5, but when I moved over to 3.6, I seem to have
> hit something strange.
>>
>>
>>
>> As I said I'm on the latest version of solr (3.6.0), and I'm using
>> exactly the standard war file, with the "solr/home" section
>> uncommented and set to my Solr directory.
>>
>>
>>
>> However, even though the path is correct, Solr/Tomcat don't seem to be
>> able to find the solr.xml file, nor the solrconfig.xml file.
>>
>>
>>
>> Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.
>>
>>
>>
>> What am I missing here?
>>
>>
>>
>> Thanks. Below is the error log.
>>
>>
>>
>> Jun 30, 2012 12:47:58 PM
>> org.apache.solr.core.CoreContainer$Initializer
>> initialize
>>
>> INFO: looking for solr.xml: /home/dev/solr/solr.xml
>>
>> Jun 30, 2012 12:47:58 PM
>> org.apache.solr.core.CoreContainer$Initializer
>> initialize
>>
>> INFO: no solr.xml file found - using default
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load
>>
>> INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader
>> <init>
>>
>> INFO: new SolrResourceLoader for directory: '/home/dev/solr/'
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create
>>
>> INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader
>> <init>
>>
>> INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
>>
>> SEVERE: java.lang.RuntimeException: Can't find resource
>> 'solrconfig.xml' in classpath or '/home/dev/solr/./conf/',
>> cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin
>>
>>                at
>> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoade
>> r.java
>> :273)
>>
>>                at
>> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.
>> java:2
>> 39)
>>
>>                at org.apache.solr.core.Config.<init>(Config.java:141)
>>
>>                at
>> org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)
>>
>>                at
>> org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)
>>
>>                at
>> org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)
>>
>>                at
>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
>> r.java
>> :165)
>>
>>                at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
>> a:96)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
>> Filter
>> Config.java:221)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
>> ionFil
>> terConfig.java:302)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
>> terCon
>> fig.java:78)
>>
>>                at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
>> ava:36
>> 66)
>>
>>                at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
>> 58)
>>
>>                at
>> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
>> 056)
>>
>>                at
>> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
>> 904)
>>
>>                at
>> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
>> et.jav
>> a:496)
>>
>>                at
>> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
>> t.java
>> :99)
>>
>>                at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>
>>                at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>> cation
>> FilterChain.java:269)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>> lterCh
>> ain.java:188)
>>
>>                at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>> lve.ja
>> va:213)
>>
>>                at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>> lve.ja
>> va:172)
>>
>>                at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
>> orBase
>> .java:563)
>>
>>                at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
>> va:127
>> )
>>
>>                at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
>> va:117
>> )
>>
>>                at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
>> e.java
>> :108)
>>
>>                at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :174)
>>
>>                at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>> 879)
>>
>>                at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
>> ocessC
>> onnection(Http11BaseProtocol.java:665)
>>
>>                at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
>> nt.jav
>> a:528)
>>
>>                at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
>> owerWo
>> rkerThread.java:81)
>>
>>                at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
>> ol.jav
>> a:689)
>>
>>                at java.lang.Thread.run(Thread.java:662)
>>
>>
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter
>> init
>>
>> SEVERE: Could not start Solr. Check solr/home property and the logs
>>
>> org.apache.solr.common.SolrException: No cores were created, please
>> check the logs for errors
>>
>>                at
>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
>> r.java
>> :172)
>>
>>                at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
>> a:96)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
>> Filter
>> Config.java:221)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
>> ionFil
>> terConfig.java:302)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
>> terCon
>> fig.java:78)
>>
>>                at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
>> ava:36
>> 66)
>>
>>                at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
>> 58)
>>
>>                at
>> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
>> 056)
>>
>>                at
>> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
>> 904)
>>
>>                at
>> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
>> et.jav
>> a:496)
>>
>>                at
>> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
>> t.java
>> :99)
>>
>>                at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>
>>                at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>> cation
>> FilterChain.java:269)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>> lterCh
>> ain.java:188)
>>
>>                at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>> lve.ja
>> va:213)
>>
>>                at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>> lve.ja
>> va:172)
>>
>>                at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
>> orBase
>> .java:563)
>>
>>                at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
>> va:127
>> )
>>
>>                at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
>> va:117
>> )
>>
>>                at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
>> e.java
>> :108)
>>
>>                at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :174)
>>
>>                at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>> 879)
>>
>>                at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
>> ocessC
>> onnection(Http11BaseProtocol.java:665)
>>
>>                at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
>> nt.jav
>> a:528)
>>
>>                at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
>> owerWo
>> rkerThread.java:81)
>>
>>                at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
>> ol.jav
>> a:689)
>>
>>                at java.lang.Thread.run(Thread.java:662)
>>
>> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
>>
>> SEVERE: org.apache.solr.common.SolrException: No cores were created,
>> please check the logs for errors
>>
>>                at
>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
>> r.java
>> :172)
>>
>>                at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
>> a:96)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
>> Filter
>> Config.java:221)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
>> ionFil
>> terConfig.java:302)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
>> terCon
>> fig.java:78)
>>
>>                at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
>> ava:36
>> 66)
>>
>>                at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
>> 58)
>>
>>                at
>> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
>> 056)
>>
>>                at
>> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
>> 904)
>>
>>                at
>> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
>> et.jav
>> a:496)
>>
>>                at
>> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
>> t.java
>> :99)
>>
>>                at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>
>>                at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>> cation
>> FilterChain.java:269)
>>
>>                at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>> lterCh
>> ain.java:188)
>>
>>                at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>> lve.ja
>> va:213)
>>
>>                at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>> lve.ja
>> va:172)
>>
>>                at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
>> orBase
>> .java:563)
>>
>>                at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
>> va:127
>> )
>>
>>                at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
>> va:117
>> )
>>
>>                at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
>> e.java
>> :108)
>>
>>                at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :174)
>>
>>                at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>> 879)
>>
>>                at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
>> ocessC
>> onnection(Http11BaseProtocol.java:665)
>>
>>                at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
>> nt.jav
>> a:528)
>>
>>                at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
>> owerWo
>> rkerThread.java:81)
>>
>>                at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
>> ol.jav
>> a:689)
>>
>>                at java.lang.Thread.run(Thread.java:662)
>>
>
> - Mark Miller
> lucidimagination.com
>
>
>
>
>
>
>
>
>
>
>
>

RE: Can't find solr.xml

Posted by Nabeel Sulieman <na...@gmail.com>.
I tried going back to 3.5 and ran into the same problem, so it's definitely
an issue on my server. 

It's just so bizarre; I can cat or vi "/home/dev/solr/solr.xml" with no
problems, and I've even tried setting the permission to read/write for all,
but tomcat still can't seem to find the file.

Hmmm... I wonder if my tomcat user is running in some kind of jailed
environment? I'll look into that next.

Anyways, I'll retrace my steps and see if I come up with anything.

-----Original Message-----
From: Mark Miller [mailto:markrmiller@gmail.com] 
Sent: Sunday, July 01, 2012 5:27 PM
To: solr-user@lucene.apache.org
Subject: Re: Can't find solr.xml

Can't think of anything that would cause this from 3.5 to 3.6.

If you indeed have a solr home located at home/dev/solr/ and there is a conf
dir under that, all I can imagine is that it's a permissions issue or
something at the OS level.

On Jun 30, 2012, at 2:28 PM, Nabeel Sulieman wrote:

> Hi,
> 
> 
> 
> I really hate bothering this group with something that should be 
> trivial, but I've been googling and experimenting to get this to work 
> for the last week now. I had no trouble getting my simple 
> configuration working on 3.5, but when I moved over to 3.6, I seem to have
hit something strange.
> 
> 
> 
> As I said I'm on the latest version of solr (3.6.0), and I'm using 
> exactly the standard war file, with the "solr/home" section 
> uncommented and set to my Solr directory.
> 
> 
> 
> However, even though the path is correct, Solr/Tomcat don't seem to be 
> able to find the solr.xml file, nor the solrconfig.xml file.
> 
> 
> 
> Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.
> 
> 
> 
> What am I missing here?
> 
> 
> 
> Thanks. Below is the error log.
> 
> 
> 
> Jun 30, 2012 12:47:58 PM 
> org.apache.solr.core.CoreContainer$Initializer
> initialize
> 
> INFO: looking for solr.xml: /home/dev/solr/solr.xml
> 
> Jun 30, 2012 12:47:58 PM 
> org.apache.solr.core.CoreContainer$Initializer
> initialize
> 
> INFO: no solr.xml file found - using default
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load
> 
> INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader 
> <init>
> 
> INFO: new SolrResourceLoader for directory: '/home/dev/solr/'
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create
> 
> INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader 
> <init>
> 
> INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> 
> SEVERE: java.lang.RuntimeException: Can't find resource 
> 'solrconfig.xml' in classpath or '/home/dev/solr/./conf/', 
> cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin
> 
>                at
> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoade
> r.java
> :273)
> 
>                at
> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.
> java:2
> 39)
> 
>                at org.apache.solr.core.Config.<init>(Config.java:141)
> 
>                at
> org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)
> 
>                at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)
> 
>                at
> org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)
> 
>                at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> r.java
> :165)
> 
>                at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> a:96)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> Filter
> Config.java:221)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> ionFil
> terConfig.java:302)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> terCon
> fig.java:78)
> 
>                at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> ava:36
> 66)
> 
>                at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> 58)
> 
>                at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> 056)
> 
>                at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> 904)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> et.jav
> a:496)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> t.java
> :99)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:269)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:188)
> 
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lve.ja
> va:213)
> 
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lve.ja
> va:172)
> 
>                at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> orBase
> .java:563)
> 
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> va:127
> )
> 
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> va:117
> )
> 
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> e.java
> :108)
> 
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :174)
> 
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 879)
> 
>                at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> ocessC
> onnection(Http11BaseProtocol.java:665)
> 
>                at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> nt.jav
> a:528)
> 
>                at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> owerWo
> rkerThread.java:81)
> 
>                at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> ol.jav
> a:689)
> 
>                at java.lang.Thread.run(Thread.java:662)
> 
> 
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter 
> init
> 
> SEVERE: Could not start Solr. Check solr/home property and the logs
> 
> org.apache.solr.common.SolrException: No cores were created, please 
> check the logs for errors
> 
>                at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> r.java
> :172)
> 
>                at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> a:96)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> Filter
> Config.java:221)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> ionFil
> terConfig.java:302)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> terCon
> fig.java:78)
> 
>                at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> ava:36
> 66)
> 
>                at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> 58)
> 
>                at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> 056)
> 
>                at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> 904)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> et.jav
> a:496)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> t.java
> :99)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:269)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:188)
> 
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lve.ja
> va:213)
> 
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lve.ja
> va:172)
> 
>                at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> orBase
> .java:563)
> 
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> va:127
> )
> 
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> va:117
> )
> 
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> e.java
> :108)
> 
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :174)
> 
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 879)
> 
>                at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> ocessC
> onnection(Http11BaseProtocol.java:665)
> 
>                at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> nt.jav
> a:528)
> 
>                at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> owerWo
> rkerThread.java:81)
> 
>                at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> ol.jav
> a:689)
> 
>                at java.lang.Thread.run(Thread.java:662)
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> 
> SEVERE: org.apache.solr.common.SolrException: No cores were created, 
> please check the logs for errors
> 
>                at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContaine
> r.java
> :172)
> 
>                at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.jav
> a:96)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(Application
> Filter
> Config.java:221)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicat
> ionFil
> terConfig.java:302)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFil
> terCon
> fig.java:78)
> 
>                at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.j
> ava:36
> 66)
> 
>                at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:42
> 58)
> 
>                at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3
> 056)
> 
>                at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:
> 904)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServl
> et.jav
> a:496)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServle
> t.java
> :99)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:269)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:188)
> 
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lve.ja
> va:213)
> 
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lve.ja
> va:172)
> 
>                at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> orBase
> .java:563)
> 
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> va:127
> )
> 
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> va:117
> )
> 
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> e.java
> :108)
> 
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :174)
> 
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 879)
> 
>                at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
> ocessC
> onnection(Http11BaseProtocol.java:665)
> 
>                at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi
> nt.jav
> a:528)
> 
>                at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll
> owerWo
> rkerThread.java:81)
> 
>                at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> ol.jav
> a:689)
> 
>                at java.lang.Thread.run(Thread.java:662)
> 

- Mark Miller
lucidimagination.com













Re: Can't find solr.xml

Posted by Mark Miller <ma...@gmail.com>.
Can't think of anything that would cause this from 3.5 to 3.6.

If you indeed have a solr home located at home/dev/solr/ and there is a conf dir under that, all I can imagine is that it's a permissions issue or something at the OS level.

On Jun 30, 2012, at 2:28 PM, Nabeel Sulieman wrote:

> Hi,
> 
> 
> 
> I really hate bothering this group with something that should be trivial,
> but I've been googling and experimenting to get this to work for the last
> week now. I had no trouble getting my simple configuration working on 3.5,
> but when I moved over to 3.6, I seem to have hit something strange.
> 
> 
> 
> As I said I'm on the latest version of solr (3.6.0), and I'm using exactly
> the standard war file, with the "solr/home" section uncommented and set to
> my Solr directory.
> 
> 
> 
> However, even though the path is correct, Solr/Tomcat don't seem to be able
> to find the solr.xml file, nor the solrconfig.xml file. 
> 
> 
> 
> Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.
> 
> 
> 
> What am I missing here?
> 
> 
> 
> Thanks. Below is the error log.
> 
> 
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer$Initializer
> initialize
> 
> INFO: looking for solr.xml: /home/dev/solr/solr.xml
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer$Initializer
> initialize
> 
> INFO: no solr.xml file found - using default
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load
> 
> INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader <init>
> 
> INFO: new SolrResourceLoader for directory: '/home/dev/solr/'
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create
> 
> INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader <init>
> 
> INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> 
> SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in
> classpath or '/home/dev/solr/./conf/',
> cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin
> 
>                at
> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java
> :273)
> 
>                at
> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:2
> 39)
> 
>                at org.apache.solr.core.Config.<init>(Config.java:141)
> 
>                at
> org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)
> 
>                at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)
> 
>                at
> org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)
> 
>                at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
> :165)
> 
>                at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:221)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:302)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:78)
> 
>                at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
> 66)
> 
>                at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
> 
>                at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)
> 
>                at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
> a:496)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
> :99)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:269)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:188)
> 
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
> 
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:172)
> 
>                at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:563)
> 
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
> 
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
> )
> 
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :108)
> 
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
> 
>                at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
> onnection(Http11BaseProtocol.java:665)
> 
>                at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:528)
> 
>                at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:81)
> 
>                at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:689)
> 
>                at java.lang.Thread.run(Thread.java:662)
> 
> 
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter init
> 
> SEVERE: Could not start Solr. Check solr/home property and the logs
> 
> org.apache.solr.common.SolrException: No cores were created, please check
> the logs for errors
> 
>                at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
> :172)
> 
>                at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:221)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:302)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:78)
> 
>                at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
> 66)
> 
>                at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
> 
>                at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)
> 
>                at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
> a:496)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
> :99)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:269)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:188)
> 
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
> 
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:172)
> 
>                at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:563)
> 
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
> 
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
> )
> 
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :108)
> 
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
> 
>                at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
> onnection(Http11BaseProtocol.java:665)
> 
>                at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:528)
> 
>                at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:81)
> 
>                at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:689)
> 
>                at java.lang.Thread.run(Thread.java:662)
> 
> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
> 
> SEVERE: org.apache.solr.common.SolrException: No cores were created, please
> check the logs for errors
> 
>                at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
> :172)
> 
>                at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:221)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:302)
> 
>                at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:78)
> 
>                at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
> 66)
> 
>                at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
> 
>                at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)
> 
>                at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
> a:496)
> 
>                at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
> :99)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 
>                at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:269)
> 
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:188)
> 
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
> 
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:172)
> 
>                at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:563)
> 
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
> 
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
> )
> 
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :108)
> 
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
> 
>                at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
> onnection(Http11BaseProtocol.java:665)
> 
>                at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:528)
> 
>                at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:81)
> 
>                at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:689)
> 
>                at java.lang.Thread.run(Thread.java:662)
> 

- Mark Miller
lucidimagination.com












Re: Can't find solr.xml

Posted by Lance Norskog <go...@gmail.com>.
Try starting with the example/multicore directory. It shows how
solr.xml describes different available cores.

On Sat, Jun 30, 2012 at 11:28 AM, Nabeel Sulieman
<na...@gmail.com> wrote:
> Hi,
>
>
>
> I really hate bothering this group with something that should be trivial,
> but I've been googling and experimenting to get this to work for the last
> week now. I had no trouble getting my simple configuration working on 3.5,
> but when I moved over to 3.6, I seem to have hit something strange.
>
>
>
> As I said I'm on the latest version of solr (3.6.0), and I'm using exactly
> the standard war file, with the "solr/home" section uncommented and set to
> my Solr directory.
>
>
>
> However, even though the path is correct, Solr/Tomcat don't seem to be able
> to find the solr.xml file, nor the solrconfig.xml file.
>
>
>
> Java version is 1.6.0_29-b11, tomcat 5.5.35, CentOS.
>
>
>
> What am I missing here?
>
>
>
> Thanks. Below is the error log.
>
>
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer$Initializer
> initialize
>
> INFO: looking for solr.xml: /home/dev/solr/solr.xml
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer$Initializer
> initialize
>
> INFO: no solr.xml file found - using default
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer load
>
> INFO: Loading CoreContainer using Solr Home: '/home/dev/solr/'
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader <init>
>
> INFO: new SolrResourceLoader for directory: '/home/dev/solr/'
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.CoreContainer create
>
> INFO: Creating SolrCore '' using instanceDir: /home/dev/solr/.
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.core.SolrResourceLoader <init>
>
> INFO: new SolrResourceLoader for directory: '/home/dev/solr/./'
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
>
> SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in
> classpath or '/home/dev/solr/./conf/',
> cwd=/usr/local/jakarta/apache-tomcat-5.5.35/bin
>
>                 at
> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java
> :273)
>
>                 at
> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:2
> 39)
>
>                 at org.apache.solr.core.Config.<init>(Config.java:141)
>
>                 at
> org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:138)
>
>                 at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:455)
>
>                 at
> org.apache.solr.core.CoreContainer.load(CoreContainer.java:335)
>
>                 at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
> :165)
>
>                 at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:221)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:302)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:78)
>
>                 at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
> 66)
>
>                 at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
>
>                 at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)
>
>                 at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
>
>                 at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
> a:496)
>
>                 at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
> :99)
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:269)
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:188)
>
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
>
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:172)
>
>                 at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:563)
>
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
>
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
> )
>
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :108)
>
>                 at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>
>                 at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
>
>                 at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
> onnection(Http11BaseProtocol.java:665)
>
>                 at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:528)
>
>                 at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:81)
>
>                 at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:689)
>
>                 at java.lang.Thread.run(Thread.java:662)
>
>
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.servlet.SolrDispatchFilter init
>
> SEVERE: Could not start Solr. Check solr/home property and the logs
>
> org.apache.solr.common.SolrException: No cores were created, please check
> the logs for errors
>
>                 at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
> :172)
>
>                 at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:221)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:302)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:78)
>
>                 at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
> 66)
>
>                 at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
>
>                 at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)
>
>                 at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
>
>                 at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
> a:496)
>
>                 at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
> :99)
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:269)
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:188)
>
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
>
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:172)
>
>                 at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:563)
>
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
>
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
> )
>
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :108)
>
>                 at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>
>                 at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
>
>                 at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
> onnection(Http11BaseProtocol.java:665)
>
>                 at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:528)
>
>                 at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:81)
>
>                 at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:689)
>
>                 at java.lang.Thread.run(Thread.java:662)
>
> Jun 30, 2012 12:47:58 PM org.apache.solr.common.SolrException log
>
> SEVERE: org.apache.solr.common.SolrException: No cores were created, please
> check the logs for errors
>
>                 at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
> :172)
>
>                 at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:96)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:221)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:302)
>
>                 at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:78)
>
>                 at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
> 66)
>
>                 at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
>
>                 at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056)
>
>                 at
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
>
>                 at
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.jav
> a:496)
>
>                 at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java
> :99)
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:269)
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:188)
>
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
>
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:172)
>
>                 at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:563)
>
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
>
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
> )
>
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :108)
>
>                 at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>
>                 at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
>
>                 at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
> onnection(Http11BaseProtocol.java:665)
>
>                 at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:528)
>
>                 at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:81)
>
>                 at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:689)
>
>                 at java.lang.Thread.run(Thread.java:662)
>



-- 
Lance Norskog
goksron@gmail.com