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.mywebk9.com/conf%0A/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<http://testing.mywebk9.com/conf/xslt%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/example_atom.xsl%0A/usr/share/tomcat5/solr/testing.mywebk9.com/conf/xslt/luke.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/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<http://testing.mywebk9.com/conf/scripts.conf%0A/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/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/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/luke.xsl%0A/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example_rss.xsl%0A/usr/share/tomcat5/solr/mywebk9.com/conf/xslt/example.xsl%0A/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<http://mywebk9.com/conf/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. > >> > > >> > > >