What is solr.xml for?

INFO: looking for solr.xml: /usr/share/tomcat5/solr/solr.xml Aug 17, 2009
2:37:36 AM org.apache.solr.core.SolrResourceLoader <init>


java.lang.NoClassDefFoundError: org.apache.solr.core.Config

- can't find configuration... XPath needs to load XML to configure Config.


solr.xml???


-----Original Message-----
From: Aaron Aberg [mailto:aaronab...@gmail.com] 
Sent: August-17-09 12:48 PM
To: solr-user@lucene.apache.org
Subject: Re: Cannot get solr 1.3.0 to run properly with plesk 9.2.1 on
CentOS

Ok. Did that. Still got that error. Here is the log (it's not adding
jetty stuff anymore) Here is the log. I included the exception this
time. It looks like its blowing up on something related to XPath. Do
you think its having an issue with one of my xml files?

Aug 17, 2009 2:37:35 AM org.apache.catalina.core.ApplicationContext log
INFO: Manager: start: Starting web application at '/solr'
Aug 17, 2009 2:37:36 AM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
Aug 17, 2009 2:37:36 AM org.apache.solr.core.SolrResourceLoader
locateInstanceDir
INFO: Using JNDI solr.home: /usr/share/tomcat5/solr
Aug 17, 2009 2:37:36 AM org.apache.solr.core.CoreContainer$Initializer
initialize
INFO: looking for solr.xml: /usr/share/tomcat5/solr/solr.xml
Aug 17, 2009 2:37:36 AM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to '/usr/share/tomcat5/solr/'
Aug 17, 2009 2:37:36 AM org.apache.solr.core.SolrResourceLoader
createClassLoader
INFO: Reusing parent classloader
Aug 17, 2009 2:37:36 AM org.apache.solr.servlet.SolrDispatchFilter init
SEVERE: Could not start SOLR. Check solr/home property
java.lang.ExceptionInInitializerError
        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:169)
        at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java
:104)
        at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)
        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
35)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
        at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1176)
        at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        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:210)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:172)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:525)
        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:151)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        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:685)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.RuntimeException: XPathFactory#newInstance()
failed to create an XPathFactory for the default object model:
http://java.sun.com/jaxp/xpath/dom with the
XPathFactoryConfigurationException:
javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory
implementation found for the object model:
http://java.sun.com/jaxp/xpath/dom
        at javax.xml.xpath.XPathFactory.newInstance(Unknown Source)
        at org.apache.solr.core.Config.<clinit>(Config.java:41)
        ... 27 more
Aug 17, 2009 2:37:36 AM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter SolrRequestFilter
java.lang.NoClassDefFoundError: org.apache.solr.core.Config
        at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:76)
        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
35)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
        at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1176)
        at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        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:210)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:172)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:525)
        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:151)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        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:685)
        at java.lang.Thread.run(Thread.java:636)
Aug 17, 2009 2:37:36 AM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Aug 17, 2009 2:37:36 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/solr] startup failed due to previous errors


Here is the file structure of /usr/share/tomcat5/solr:

/usr/share/tomcat5/solr/
/usr/share/tomcat5/solr/bin
/usr/share/tomcat5/solr/bin/rsyncd-stop
/usr/share/tomcat5/solr/bin/abo
/usr/share/tomcat5/solr/bin/scripts-util
/usr/share/tomcat5/solr/bin/snappuller-disable
/usr/share/tomcat5/solr/bin/backupcleaner
/usr/share/tomcat5/solr/bin/snapcleaner
/usr/share/tomcat5/solr/bin/rsyncd-disable
/usr/share/tomcat5/solr/bin/snapinstaller
/usr/share/tomcat5/solr/bin/commit
/usr/share/tomcat5/solr/bin/snappuller-enable
/usr/share/tomcat5/solr/bin/snappuller
/usr/share/tomcat5/solr/bin/backup
/usr/share/tomcat5/solr/bin/rsyncd-start
/usr/share/tomcat5/solr/bin/abc
/usr/share/tomcat5/solr/bin/rsyncd-enable
/usr/share/tomcat5/solr/bin/optimize
/usr/share/tomcat5/solr/bin/snapshooter
/usr/share/tomcat5/solr/bin/readercycle
/usr/share/tomcat5/solr/logs
/usr/share/tomcat5/solr/conf
/usr/share/tomcat5/solr/conf/schema.xml
/usr/share/tomcat5/solr/conf/solrconfig.xml
/usr/share/tomcat5/solr/conf/synonyms.txt
/usr/share/tomcat5/solr/conf/xslt
/usr/share/tomcat5/solr/conf/xslt/example_atom.xsl
/usr/share/tomcat5/solr/conf/xslt/luke.xsl
/usr/share/tomcat5/solr/conf/xslt/example_rss.xsl
/usr/share/tomcat5/solr/conf/xslt/example.xsl
/usr/share/tomcat5/solr/conf/elevate.xml
/usr/share/tomcat5/solr/conf/scripts.conf
/usr/share/tomcat5/solr/conf/protwords.txt
/usr/share/tomcat5/solr/conf/spellings.txt
/usr/share/tomcat5/solr/conf/admin-extra.html
/usr/share/tomcat5/solr/conf/stopwords.txt
/usr/share/tomcat5/solr/start.jar
/usr/share/tomcat5/solr/testing.mywebk9.com
/usr/share/tomcat5/solr/testing.mywebk9.com/conf
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/schema.xml
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/solrconfig.xml
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/synonyms.txt
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example_atom.xsl
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/luke.xsl
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example_rss.xsl
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example.xsl
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/elevate.xml
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/scripts.conf
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/protwords.txt
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/spellings.txt
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/admin-extra.html
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/stopwords.txt
/usr/share/tomcat5/solr/solr.xml
/usr/share/tomcat5/solr/mywebk9.com
/usr/share/tomcat5/solr/mywebk9.com/conf
/usr/share/tomcat5/solr/mywebk9.com/conf/schema.xml
/usr/share/tomcat5/solr/mywebk9.com/conf/solrconfig.xml
/usr/share/tomcat5/solr/mywebk9.com/conf/synonyms.txt
/usr/share/tomcat5/solr/mywebk9.com/conf/xslt
/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example_atom.xsl
/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/luke.xsl
/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example_rss.xsl
/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example.xsl
/usr/share/tomcat5/solr/mywebk9.com/conf/elevate.xml
/usr/share/tomcat5/solr/mywebk9.com/conf/scripts.conf
/usr/share/tomcat5/solr/mywebk9.com/conf/protwords.txt
/usr/share/tomcat5/solr/mywebk9.com/conf/spellings.txt
/usr/share/tomcat5/solr/mywebk9.com/conf/admin-extra.html
/usr/share/tomcat5/solr/mywebk9.com/conf/stopwords.txt
/usr/share/tomcat5/solr/README.txt

What should my file structure look like for solr home?

--Aaron

On Mon, Aug 17, 2009 at 2:13 AM, Constantijn
Visinescu<baeli...@gmail.com> wrote:
> Not sure what's going on but i see jetty stuff scrolling by, that can't be
> right :)
> Jetty and Tomcat are 2 seperate webservers for serving java applications.
> the 2 of them mixing doesn't sound like a good idea.
> Jetty is included in the examples for .. well .. example purposes ... but
> it's not a part of solr itself and you don't want it mucking up tomcat :)
>
> Try throwing everything out except the conf (and maybe the bin) dir and
see
> if it works ?
>
> The data dir should automatically be recreated with a blank index if solr
is
> starting up properly.
>
>
> On Mon, Aug 17, 2009 at 10:30 AM, Aaron Aberg <aaronab...@gmail.com>
wrote:
>
>> Thanks for the help. I commented out that line in solrconfig.xml like
>> you said. my web.xml file has this entry in it:
>>
>> <env-entry>
>>    <env-entry-name>solr/home</env-entry-name>
>>     <env-entry-value>/usr/share/tomcat5/solr</env-entry-value>
>>     <env-entry-type>java.lang.String</env-entry-type>
>>  </env-entry>
>>
>> And here is my file structure for solr home:
>>
>> /usr/share/tomcat5/solr/
>> /usr/share/tomcat5/solr/bin
>> /usr/share/tomcat5/solr/bin/* (assuming everything under bin is correct)
>> /usr/share/tomcat5/solr/data (created and chown'ed this to tomcat:tomcat)
>> /usr/share/tomcat5/solr/logs
>> /usr/share/tomcat5/solr/conf
>> /usr/share/tomcat5/solr/conf/* (assuming everything under conf is
correct)
>> /usr/share/tomcat5/solr/start.jar
>> /usr/share/tomcat5/solr/etc
>> /usr/share/tomcat5/solr/etc/webdefault.xml
>> /usr/share/tomcat5/solr/etc/jetty.xml
>> /usr/share/tomcat5/solr/testing.mywebk9.com
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf
>>
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/schema.xml<http://testing.m
ywebk9.com/conf%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/schema.xm
l>
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/solrconfig.xml
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/synonyms.txt
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example_atom.xsl
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/luke.xsl
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example_rss.xsl
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example.xsl
>>
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/elevate.xml<http://testing.
mywebk9.com/conf/xslt%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xsl
t/example_atom.xsl%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/l
uke.xsl%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example_rss.
xsl%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example.xsl%0A/u
sr/share/tomcat5/solr/testing.mywebk9.com/conf/elevate.xml>
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/scripts.conf
>>
/usr/share/tomcat5/solr/testing.mywebk9.com/conf/protwords.txt<http://testin
g.mywebk9.com/conf/scripts.conf%0A/usr/share/tomcat5/solr/testing.mywebk9.co
m/conf/protwords.txt>
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/spellings.txt
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/admin-extra.html
>> /usr/share/tomcat5/solr/testing.mywebk9.com/conf/stopwords.txt
>> /usr/share/tomcat5/solr/lib
>> /usr/share/tomcat5/solr/lib/jetty-6.1.3.jar
>> /usr/share/tomcat5/solr/lib/servlet-api-2.5-6.1.3.jar
>> /usr/share/tomcat5/solr/lib/jetty-util-6.1.3.jar
>> /usr/share/tomcat5/solr/lib/jsp-2.1
>> /usr/share/tomcat5/solr/lib/jsp-2.1/jsp-api-2.1.jar
>> /usr/share/tomcat5/solr/lib/jsp-2.1/jsp-2.1.jar
>> /usr/share/tomcat5/solr/lib/jsp-2.1/ant-1.6.5.jar
>> /usr/share/tomcat5/solr/lib/jsp-2.1/core-3.1.1.jar
>> /usr/share/tomcat5/solr/solr.xml (<-- see! here is my solr.xml setup
>> for multicore)
>> /usr/share/tomcat5/solr/mywebk9.com
>> /usr/share/tomcat5/solr/mywebk9.com/conf
>>
/usr/share/tomcat5/solr/mywebk9.com/conf/schema.xml<http://mywebk9.com/conf%
0A/usr/share/tomcat5/solr/mywebk9.com/conf/schema.xml>
>> /usr/share/tomcat5/solr/mywebk9.com/conf/solrconfig.xml
>> /usr/share/tomcat5/solr/mywebk9.com/conf/synonyms.txt
>> /usr/share/tomcat5/solr/mywebk9.com/conf/xslt
>> /usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example_atom.xsl
>> /usr/share/tomcat5/solr/mywebk9.com/conf/xslt/luke.xsl
>> /usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example_rss.xsl
>> /usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example.xsl
>>
/usr/share/tomcat5/solr/mywebk9.com/conf/elevate.xml<http://mywebk9.com/conf
/xslt%0A/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example_atom.xsl%0A/us
r/share/tomcat5/solr/mywebk9.com/conf/xslt/luke.xsl%0A/usr/share/tomcat5/sol
r/mywebk9.com/conf/xslt/example_rss.xsl%0A/usr/share/tomcat5/solr/mywebk9.co
m/conf/xslt/example.xsl%0A/usr/share/tomcat5/solr/mywebk9.com/conf/elevate.x
ml>
>> /usr/share/tomcat5/solr/mywebk9.com/conf/scripts.conf
>>
/usr/share/tomcat5/solr/mywebk9.com/conf/protwords.txt<http://mywebk9.com/co
nf/scripts.conf%0A/usr/share/tomcat5/solr/mywebk9.com/conf/protwords.txt>
>> /usr/share/tomcat5/solr/mywebk9.com/conf/spellings.txt
>> /usr/share/tomcat5/solr/mywebk9.com/conf/admin-extra.html
>> /usr/share/tomcat5/solr/mywebk9.com/conf/stopwords.txt
>> /usr/share/tomcat5/solr/webapps
>> /usr/share/tomcat5/solr/webapps/solr.war
>>
>> I'm still getting this error:
>>
>> Aug 16, 2009 6:14:44 PM org.apache.solr.servlet.SolrDispatchFilter init
>> INFO: SolrDispatchFilter.init()
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.SolrResourceLoader
>> locateInstanceDir
>> INFO: Using JNDI solr.home: /usr/share/tomcat5/solr
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.CoreContainer$Initializer
>> initialize
>> INFO: looking for solr.xml: /usr/share/tomcat5/solr/solr.xml
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.SolrResourceLoader <init>
>> INFO: Solr home set to '/usr/share/tomcat5/solr/'
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.SolrResourceLoader
>> createClassLoader
>> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/jetty-6.1.3.jar' to
>> Solr classloader
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.SolrResourceLoader
>> createClassLoader
>> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/servlet-api-2.5-6.1.3.jar'
>> to Solr classloader
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.SolrResourceLoader
>> createClassLoader
>> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/jetty-util-6.1.3.jar'
>> to Solr classloader
>> Aug 16, 2009 6:14:44 PM org.apache.solr.core.SolrResourceLoader
>> createClassLoader
>> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/jsp-2.1/' to Solr
>> classloader
>> Aug 16, 2009 6:14:44 PM org.apache.solr.servlet.SolrDispatchFilter init
>> SEVERE: Could not start SOLR. Check solr/home property
>>
>> I don't understand... it says solr home set to
>> '/usr/share/tomcat5/solr/' but the error says that there is something
>> wrong with the solr/home directory. Is my file structure incorrect and
>> its been masked by this error?
>>
>> --Aaron
>>
>> On Mon, Aug 17, 2009 at 12:57 AM, Constantijn
>> Visinescu<baeli...@gmail.com> wrote:
>> > near the bottom of my web.xml (just above </web-app>) i got
>> >
>> >    <env-entry>
>> >       <env-entry-name>solr/home</env-entry-name>
>> >       <env-entry-value>path/to/solr</env-entry-value>
>> >       <env-entry-type>java.lang.String</env-entry-type>
>> >    </env-entry>
>> >
>> > While you're at it you might want to make sure the following line in
your
>> > solrconfig.xml is commented out
>> >  <!-- <dataDir>${solr.data.dir:./solr/data}</dataDir> -->
>> >
>> > next you should copy the sorl directory (the one with the conf, data
and
>> bin
>> > subdiretories) to the path you specified in the web.xml
>> >
>> > Repackage the war and redeploy, that should do it :)
>> >
>> >
>> > On Sat, Aug 15, 2009 at 11:59 AM, Aaron Aberg <aaronab...@gmail.com>
>> wrote:
>> >
>> >> Ok, I'm still having a problem. I believe that I have to set the
>> >> solr.solr.home variable somewhere. In Windows, that was easy because
>> >> you could just open up the system tray app for tomcat and set it
>> >> there. How can I do that in linux? After googling, it suggested that I
>> >> set an environment variable in the web.xml file inside the war file. I
>> >> even saw a commented out section for setting the home variable. I set
>> >> it in there but it still is giving me this error:
>> >>
>> >> INFO: looking for solr.xml: /usr/share/tomcat5/solr/solr.xml
>> >> Aug 14, 2009 6:16:41 PM org.apache.solr.core.SolrResourceLoader <init>
>> >> INFO: Solr home set to 'solr/'
>> >> Aug 14, 2009 6:16:41 PM org.apache.solr.core.SolrResourceLoader
>> >> createClassLoader
>> >> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/jetty-6.1.3.jar' to
>> >> Solr classloader
>> >> Aug 14, 2009 6:16:41 PM org.apache.solr.core.SolrResourceLoader
>> >> createClassLoader
>> >> INFO: Adding
>> 'file:/usr/share/tomcat5/solr/lib/servlet-api-2.5-6.1.3.jar'
>> >> to Solr classloader
>> >> Aug 14, 2009 6:16:41 PM org.apache.solr.core.SolrResourceLoader
>> >> createClassLoader
>> >> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/jetty-util-6.1.3.jar'
>> >> to Solr classloader
>> >> Aug 14, 2009 6:16:41 PM org.apache.solr.core.SolrResourceLoader
>> >> createClassLoader
>> >> INFO: Adding 'file:/usr/share/tomcat5/solr/lib/jsp-2.1/' to Solr
>> >> classloader
>> >> Aug 14, 2009 6:16:42 PM org.apache.solr.servlet.SolrDispatchFilter
init
>> >> SEVERE: Could not start SOLR. Check solr/home property
>> >> java.lang.ExceptionInInitializerError
>> >>
>> >> Any ideas?
>> >>
>> >> --Aaron
>> >>
>> >> On Sat, Aug 15, 2009 at 12:40 AM, Shalin Shekhar
>> >> Mangar<shalinman...@gmail.com> wrote:
>> >> > On Sat, Aug 15, 2009 at 6:52 AM, Aaron Aberg <aaronab...@gmail.com>
>> >> wrote:
>> >> >
>> >> >> My client is using a dedicated server with plesk for the control
>> >> >> panel. The hosting provider says that anything done using the
control
>> >> >> panel is supported by their tech support, so if i try anything
using
>> >> >> SSH, it voids that warranty. Its easy to install a servlet through
>> >> >> plesk anyway, I upload the war file using the the java servlet
>> >> >> installer. A sample servlet has been installed so I know this part
>> >> >> works.
>> >> >>
>> >> >> However, when I install solr, i get what looks like a warning icon
>> and
>> >> >> if I hover over it the tool tip text says this:
>> >> >>
>> >> >> "Actual status of the application does not correspond to the status
>> >> >> retrieved from the database."
>> >> >>
>> >> >> The host providers support team says that there is something wrong
>> >> >> with the war file (big help). Since I kind of stuck using tomcat
5.5,
>> >> >> is there an older version of solr that I should be using? How can I
>> >> >> fix this so that I can use solr?
>> >> >>
>> >> >
>> >> > Solr works fine with Tomcat 5.5
>> >> >
>> >> > Solr is a little different from other web applications in that it
uses
>> a
>> >> > specified directory as "solr home" which contains configuration
>> (schema,
>> >> > solrconfig etc). The solrconfig also tells solr where to store the
>> index.
>> >> >
>> >> > The solr home can be specified in many ways (environment variable,
>> JNDI
>> >> or
>> >> > even in web.xml). I guess you should specify the absolute path to
the
>> >> solr
>> >> > home in one of these ways (specifying it in web.xml and re-packaging
>> the
>> >> war
>> >> > may be easier for you?). You'd need to upload the contents of the
solr
>> >> home
>> >> > at the specified location on your server (look at the example
>> directory
>> >> > which comes with the solr download). Specify the absolute path to
data
>> >> > directory in solrconfig.xml (make sure it is writable).
>> >> >
>> >> > http://wiki.apache.org/solr/SolrTomcat
>> >> > http://wiki.apache.org/solr/HackingSolr
>> >> >
>> >> > --
>> >> > Regards,
>> >> > Shalin Shekhar Mangar.
>> >> >
>> >>
>> >
>>
>


Reply via email to