OK, so it sounds like the index.jsp welcome page setting is not the issue. That is not a big surprise. (WebSphere does not have that as a global default, but Jetty 6 certainly did, and it looks like Jetty 7 does as well).
BTW, that should be /solr/admin/index.jsp, as I indicated, not /solr/admin.index/jsp as appears in your message. I am guessing that was just a typo. If that was a typo, then your issue has nothing to do with Solr proper, but instead probably means that the WAR was not properly installed into Jetty or that the release of Jetty you snagged itself has issues. All you *should* need to do is copy the solr.war file from the solr distribution into $JETTY_HOME/webapps and (perhaps) restart Jetty. But it sounds like you did that, and your logs indicate that you did that. As an aside, the web.xml originates in the WAR, and once that is deployed in Jetty it lives in $JETTY_HOME/work/Jetty.....solr.war......./webapp/WEB-INF . At least in Jetty 6. In your case, in your logs, I saw: > 2011-10-25 16:44:51.564:INFO:oejw.WebInfConfiguration:Extract > jar:file:/var/jetty/webapps/solr.war!/ to > /tmp/jetty-0.0.0.0-8080-solr.war-_-any-/webapp <<<<<<<<<<<<<<<<<< expanded > WAR lives here. So it would live under the .../webapp directory as shown above. That exclamation point puzzles me a little, but doesn't seem to be a real issue. You should see, in the above .../webapp directory a file index.jsp, a folder admin, and a file admin/index.jsp, among other things. If those are not present, then Jetty was unable to properly extract the WAR (that seems unlikely, but worth checking). If they are there, then Jetty ought to be able to find them. My complete WAG is that the fix will lie somewhere in the contexts/ directory. Well, Jetty 6 has no such directory that I can see. So maybe that is something new to Jetty 7, and it doesn't automatically take a root context from an application from the WAR file. Could be. However, in reading http://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications, it looks like it ought to work the same as it ever did. I do note, however, that if you pre-created a directory named solr/, that could mess things up. But a simple "touch solr.war" followed by a restart of Jetty ought to cause Jetty to redeploy the application. In any event, it looks to me like you might do better to post your question to the Jetty folks - if you can't get to /solr/index.jsp or /solr/admin/index.jsp, and get a 404, then that points to a Jetty related issue. JRJ -----Original Message----- From: Scott Vanderbilt [mailto:li...@datagenic.com] Sent: Wednesday, October 26, 2011 5:41 PM To: solr-user@lucene.apache.org Subject: Re: Difficulties Installing Solr with Jetty 7.x Jay: Thanks for the response. $JETTY_HOME/etc/webdefault.xml is the unmodified file that came with Jetty, and it has a <welcome-file-list> referencing index.jsp, index.html, and index.htm. Attempting to load /solr/admin.index.jsp generates a 404. All other URLs generate a 404 also, except /, which returns the Jetty test app home page. Not sure if this is useful, but that page contains the following info: This webapp is deployed in $JETTY_HOME/webapp/test and configured by $JETTY_HOME/contexts/test.xml You refer to Solr's web.xml. I have no such file, or any other config files which are Solr-specific, so far as I can tell. I followed the Solr wiki page instructions <http://wiki.apache.org/solr/SolrInstall>, so apart from copying the solr.war into $JETTY_HOME/webapps/, the only other thing I copied over from the Solr example distribution was the directory apache-solr-3.4.0/example/solr/ as $JETTY_HOME/solr/. My complete WAG is that the fix will lie somewhere in the contexts/ directory. I really see no other place to do Solr-specific configuration apart from $JETTY_HOME/etc/, and my intuition is that these files shouldn't be messed with unless the intention is to affect global container-wide behavior. Which I don't. I'm only trying to get Solr running. I may want to run other apps, so I'd rather leave Jetty's config files as is. On 10/26/2011 2:05 PM, Jaeger, Jay - DOT wrote: > ERRATA, that should the the *SOLR* web.xml (not the Jetty web.xml) > > Sorry for the confusion. > > -----Original Message----- > From: Jaeger, Jay - DOT [mailto:jay.jae...@dot.wi.gov] > Sent: Wednesday, October 26, 2011 4:02 PM > To: 'solr-user@lucene.apache.org' > Subject: RE: Difficulties Installing Solr with Jetty 7.x > >> From your logs, it looks like the Solr library is being found just fine, and >> that the servlet is initing OK. > X-Spam-Status: No, hits=0.000000 required=0.900000 > > Does your Jetty configuration specify index.jsp in a welcome list? > > We had that problem in WebSphere: we got 404's the same way, and the cure > was to modify the Jetty web.xml to include: > > <welcome-file-list> > <welcome-file>index.jsp</welcome-file> > </welcome-file-list> > > In our Solr web.xml, and submitted a JIRA on the issue (I don't have the > number handy, but I recall a quick response that the issue had been fixed). > > Maybe Jetty's default has changed with the new version? > > A quick test would be to try /solr/admin/index.jsp . If that works, then > this is probably your problem. > > JRJ > > -----Original Message----- > From: Scott Vanderbilt [mailto:li...@datagenic.com] > Sent: Tuesday, October 25, 2011 7:35 PM > To: solr-user@lucene.apache.org > Subject: Difficulties Installing Solr with Jetty 7.x > > Hello. I am having trouble installing Solr 3.4.0 with Jetty 7.5.3. My OS > is OpenBSD 5.0, and JDK is 1.7.0. > > I was able to successfully run the Solr example application which comes > bundled with an earlier version of Jetty (not sure which, but I'm > assuming pre-version 7). I would like--if at all possible--to run the > latest version of Jetty. > > After some confusion resulting from the fact that the Jetty-specific > install docs at<http://wiki.apache.org/solr/SolrJetty> are apparently > out of sync with the newest versions of Jetty, I was able to make some > progress by cloning the sample contexts file at > JETTY_HOME/contexts/test.xml, the contents of which is below. Also below > is the output when attempting to start Solr in the Jetty container. > (Sorry about the line-wrapping) > > When I start Jetty's test application, I can successfully retrieve the > home page. However, when I attempt to start Solr, Jetty is obviously up > and serving HTTP requests, but attempts to connect to > <http://127.0.0.1/solr/admin/> result in a 404. > > Might someone be able to point out what mistake I am making? I'm sure > it's in the java output somewhere, but I am unable to discern where. > Alternatively, any pointers to relevant docs to help me get going would > also be greatly appreciated. > > Many thanks in advance. > > > ============================================================================= > OUTPUT > ============================================================================= > jetty $/usr/local/jdk-1.7.0/bin/java -Dsolr.solr.home=/var/jetty/solr > -jar /var/jetty/start.jar > 2011-10-25 16:44:50.110:INFO:oejs.Server:jetty-7.5.3.v20111011 > 2011-10-25 16:44:50.160:INFO:oejdp.ScanningAppProvider:Deployment > monitor /var/jetty/webapps at interval 1 > 2011-10-25 16:44:50.168:INFO:oejdp.ScanningAppProvider:Deployment > monitor /var/jetty/contexts at interval 1 > 2011-10-25 16:44:50.173:INFO:oejd.DeploymentManager:Deployable added: > /var/jetty/contexts/javadoc.xml > 2011-10-25 16:44:50.240:INFO:oejsh.ContextHandler:started > o.e.j.s.h.ContextHandler{/javadoc,file:/var/jetty/javadoc/} > 2011-10-25 16:44:50.241:INFO:oejd.DeploymentManager:Deployable added: > /var/jetty/contexts/test.xml > 2011-10-25 16:44:50.358:INFO:oejw.WebInfConfiguration:Extract > jar:file:/var/jetty/webapps/test.war!/ to > /tmp/jetty-0.0.0.0-8080-test.war-_-any-/webapp > 2011-10-25 16:44:51.155:INFO:oejsh.ContextHandler:started > o.e.j.w.WebAppContext{/,file:/tmp/jetty-0.0.0.0-8080-test.war-_-any-/webapp/},/var/jetty/webapps/test.war > 2011-10-25 16:44:51.539:INFO:oejs.TransparentProxy:TransparentProxy @ > /javadoc-proxy to http://download.eclipse.org/jetty/stable-7/apidocs > 2011-10-25 16:44:51.543:INFO:oejd.DeploymentManager:Deployable added: > /var/jetty/contexts/solr.xml > 2011-10-25 16:44:51.564:INFO:oejw.WebInfConfiguration:Extract > jar:file:/var/jetty/webapps/solr.war!/ to > /tmp/jetty-0.0.0.0-8080-solr.war-_-any-/webapp > 2011-10-25 16:44:52.850:INFO:oejsh.ContextHandler:started > o.e.j.w.WebAppContext{/,file:/tmp/jetty-0.0.0.0-8080-solr.war-_-any-/webapp/},/var/jetty/webapps/solr.war > Oct 25, 2011 4:44:52 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: JNDI not configured for solr (NoInitialContextEx) > Oct 25, 2011 4:44:52 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: using system property solr.solr.home: /var/jetty/solr > Oct 25, 2011 4:44:52 PM org.apache.solr.core.SolrResourceLoader<init> > INFO: Solr home set to '/var/jetty/solr/' > Oct 25, 2011 4:44:53 PM org.apache.solr.servlet.SolrDispatchFilter init > INFO: SolrDispatchFilter.init() > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: JNDI not configured for solr (NoInitialContextEx) > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: using system property solr.solr.home: /var/jetty/solr > Oct 25, 2011 4:44:53 PM org.apache.solr.core.CoreContainer$Initializer > initialize > INFO: looking for solr.xml: /var/jetty/solr/solr.xml > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: JNDI not configured for solr (NoInitialContextEx) > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: using system property solr.solr.home: /var/jetty/solr > Oct 25, 2011 4:44:53 PM org.apache.solr.core.CoreContainer<init> > INFO: New CoreContainer: solrHome=/var/jetty/solr/ instance=6633803 > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrResourceLoader<init> > INFO: Solr home set to '/var/jetty/solr/' > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrResourceLoader<init> > INFO: Solr home set to '/var/jetty/solr/./' > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrConfig initLibs > INFO: Adding specified lib dirs to ClassLoader > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrConfig<init> > INFO: Using Lucene MatchVersion: LUCENE_34 > Oct 25, 2011 4:44:53 PM org.apache.solr.core.SolrConfig<init> > INFO: Loaded SolrConfig: solrconfig.xml > Oct 25, 2011 4:44:53 PM org.apache.solr.schema.IndexSchema readSchema > INFO: Reading Solr Schema > Oct 25, 2011 4:44:53 PM org.apache.solr.schema.IndexSchema readSchema > INFO: Schema name=example > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created string: org.apache.solr.schema.StrField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created boolean: org.apache.solr.schema.BoolField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created binary: org.apache.solr.schema.BinaryField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created int: org.apache.solr.schema.TrieIntField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created float: org.apache.solr.schema.TrieFloatField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created long: org.apache.solr.schema.TrieLongField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created double: org.apache.solr.schema.TrieDoubleField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created tint: org.apache.solr.schema.TrieIntField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created tfloat: org.apache.solr.schema.TrieFloatField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created tlong: org.apache.solr.schema.TrieLongField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created tdouble: org.apache.solr.schema.TrieDoubleField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created date: org.apache.solr.schema.TrieDateField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created tdate: org.apache.solr.schema.TrieDateField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created pint: org.apache.solr.schema.IntField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created plong: org.apache.solr.schema.LongField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created pfloat: org.apache.solr.schema.FloatField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created pdouble: org.apache.solr.schema.DoubleField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created pdate: org.apache.solr.schema.DateField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created sint: org.apache.solr.schema.SortableIntField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created slong: org.apache.solr.schema.SortableLongField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created sfloat: org.apache.solr.schema.SortableFloatField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created sdouble: org.apache.solr.schema.SortableDoubleField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created random: org.apache.solr.schema.RandomSortField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WhitespaceTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_ws: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.SynonymFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_general: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.SynonymFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.EnglishPossessiveFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordMarkerFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.PorterStemFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.EnglishPossessiveFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordMarkerFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.PorterStemFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_en: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WhitespaceTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.SynonymFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WordDelimiterFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordMarkerFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.PorterStemFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WhitespaceTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WordDelimiterFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordMarkerFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.PorterStemFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_en_splitting: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WhitespaceTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.SynonymFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WordDelimiterFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordMarkerFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.EnglishMinimalStemFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_en_splitting_tight: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.SynonymFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StopFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.ReversedWildcardFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_general_rev: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.TrimFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.PatternReplaceFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created alphaOnlySort: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.StandardTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.DoubleMetaphoneFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created phonetic: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.WhitespaceTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.DelimitedPayloadTokenFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created payloads: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.KeywordTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created lowercase: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created : org.apache.solr.analysis.PathHierarchyTokenizerFactory > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created text_path: org.apache.solr.schema.TextField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created ignored: org.apache.solr.schema.StrField > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created point: org.apache.solr.schema.PointType > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created location: org.apache.solr.schema.LatLonType > Oct 25, 2011 4:44:53 PM org.apache.solr.util.plugin.AbstractPluginLoader > load > INFO: created geohash: org.apache.solr.schema.GeoHashField > Oct 25, 2011 4:44:53 PM org.apache.solr.schema.IndexSchema readSchema > INFO: default search field is text > Oct 25, 2011 4:44:53 PM org.apache.solr.schema.IndexSchema readSchema > INFO: query parser default operator is OR > Oct 25, 2011 4:44:53 PM org.apache.solr.schema.IndexSchema readSchema > INFO: unique key field: id > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrCore<init> > INFO: [] Opening new SolrCore at /var/jetty/solr/./, > dataDir=/var/jetty/solr/./data/ > Oct 25, 2011 4:44:54 PM org.apache.solr.core.JmxMonitoredMap<init> > INFO: No JMX servers found, not exposing Solr information with JMX. > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrCore initListeners > INFO: [] Added SolrEventListener for newSearcher: > org.apache.solr.core.QuerySenderListener{queries=[]} > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrCore initListeners > INFO: [] Added SolrEventListener for firstSearcher: > org.apache.solr.core.QuerySenderListener{queries=[{q=static > firstSearcher warming in solrconfig.xml}]} > Oct 25, 2011 4:44:54 PM org.apache.solr.response.XSLTResponseWriter init > INFO: xsltCacheLifetimeSeconds=5 > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created search: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /browse: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /update: solr.XmlUpdateRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /update/javabin: solr.BinaryUpdateRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.CSVRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /update/csv: solr.CSVRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.JsonUpdateRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /update/json: solr.JsonUpdateRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.extraction.ExtractingRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /update/extract: solr.extraction.ExtractingRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.XsltUpdateRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /update/xslt: solr.XsltUpdateRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.FieldAnalysisRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /analysis/field: solr.FieldAnalysisRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.DocumentAnalysisRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /analysis/document: solr.DocumentAnalysisRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /admin/: solr.admin.AdminHandlers > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /admin/ping: solr.PingRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /debug/dump: solr.DumpRequestHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /spell: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created tvrh: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /terms: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: adding lazy requestHandler: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.core.RequestHandlers > initHandlersFromConfig > INFO: created /elevate: solr.SearchHandler > Oct 25, 2011 4:44:54 PM org.apache.solr.search.SolrIndexSearcher<init> > INFO: Opening Searcher@104a4b6 main > Oct 25, 2011 4:44:54 PM > org.apache.solr.update.DirectUpdateHandler2$CommitTracker<init> > INFO: AutoCommit: disabled > Oct 25, 2011 4:44:54 PM > org.apache.solr.handler.component.SpellCheckComponent inform > INFO: Initializing spell checkers > Oct 25, 2011 4:44:54 PM > org.apache.solr.handler.component.SpellCheckComponent inform > WARNING: No queryConverter defined, using default converter > Oct 25, 2011 4:44:54 PM > org.apache.solr.handler.component.QueryElevationComponent inform > INFO: Loading QueryElevation from: /var/jetty/solr/./conf/elevate.xml > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.QueryComponent@169b66e > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.FacetComponent@14828e7 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.MoreLikeThisComponent@755866 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.HighlightComponent@1feb3a6 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.StatsComponent@c492c8 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding debug > component:org.apache.solr.handler.component.DebugComponent@180b4f9 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.QueryComponent@169b66e > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.FacetComponent@14828e7 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.MoreLikeThisComponent@755866 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.HighlightComponent@1feb3a6 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.StatsComponent@c492c8 > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding > component:org.apache.solr.handler.component.SpellCheckComponent@e9493a > Oct 25, 2011 4:44:54 PM org.apache.solr.handler.component.SearchHandler > inform > INFO: Adding debug > component:org.apache.solr.handler.component.DebugComponent@180b4f9 > Oct 25, 2011 4:44:54 PM org.apache.solr.core.CoreContainer register > INFO: registering core: > Oct 25, 2011 4:44:54 PM org.apache.solr.servlet.SolrDispatchFilter init > INFO: user.dir=/var/jetty > Oct 25, 2011 4:44:54 PM org.apache.solr.servlet.SolrDispatchFilter init > INFO: SolrDispatchFilter.init() done > Oct 25, 2011 4:44:54 PM org.apache.solr.servlet.SolrServlet init > INFO: SolrServlet.init() > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: JNDI not configured for solr (NoInitialContextEx) > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: using system property solr.solr.home: /var/jetty/solr > Oct 25, 2011 4:44:54 PM org.apache.solr.servlet.SolrServlet init > INFO: SolrServlet.init() done > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: JNDI not configured for solr (NoInitialContextEx) > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: using system property solr.solr.home: /var/jetty/solr > Oct 25, 2011 4:44:54 PM org.apache.solr.servlet.SolrUpdateServlet init > INFO: SolrUpdateServlet.init() done > Oct 25, 2011 4:44:54 PM org.apache.solr.core.QuerySenderListener newSearcher > INFO: QuerySenderListener sending requests to Searcher@104a4b6 main > 2011-10-25 16:44:54.724:INFO:oejs.AbstractConnector:Started > SelectChannelConnector@0.0.0.0:8080 STARTING > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrCore execute > INFO: [] webapp=null path=null > params={event=firstSearcher&q=static+firstSearcher+warming+in+solrconfig.xml} > hits=3 status=0 QTime=144 > Oct 25, 2011 4:44:54 PM org.apache.solr.core.QuerySenderListener newSearcher > INFO: QuerySenderListener done. > Oct 25, 2011 4:44:54 PM > org.apache.solr.handler.component.SpellCheckComponent$SpellCheckerListener > newSearcher > INFO: Loading spell index for spellchecker: default > Oct 25, 2011 4:44:54 PM org.apache.solr.core.SolrCore registerSearcher > INFO: [] Registered new searcher Searcher@104a4b6 main > > ============================================================================= > JETTY_HOME/contexts/solr.xml > ============================================================================= > <?xml version="1.0" encoding="ISO-8859-1"?> > > > <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" > "http://www.eclipse.org/jetty/configure.dtd"> > > <!-- ================================================================== > Configure and deploy the Apache/Solr web application in > $(jetty.home)/webapps/solr > > Note. If this file did not exist or used a context path other that /solr > then the default configuration of jetty.xml would discover the solr > webapplication with a WebAppDeployer. By specifying a context in this > directory, additional configuration may be specified and hot deployments > detected. > ===================================================================== --> > > <Configure class="org.eclipse.jetty.webapp.WebAppContext"> > > > <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> > <!-- Required minimal context configuration : --> > <!-- + contextPath --> > <!-- + war OR resourceBase --> > <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> > <Set name="contextPath">/</Set> > <Set name="war"><SystemProperty name="jetty.home" > default="."/>/webapps/solr.war</Set> > > <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> > <!-- Optional context configuration --> > <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> > <Set name="extractWAR">true</Set> > <Set name="copyWebDir">false</Set> > <Set name="defaultsDescriptor"><SystemProperty name="jetty.home" > default="."/>/etc/webdefault.xml</Set> > <!--<Set name="overrideDescriptor"><SystemProperty name="jetty.home" > default="."/>/contexts/test.d/override-web.xml</Set>--> > > <!-- virtual hosts > <Set name="virtualHosts"> > > > <Array type="String"> > <Item>www.myVirtualDomain.com</Item> > <Item>localhost</Item> > <Item>127.0.0.1</Item> > </Array> > </Set> > --> > > <!-- disable cookies > <Get name="sessionHandler"> > <Get name="sessionManager"> > <Set name="usingCookies" type="boolean">false</Set> > </Get> > </Get> > --> > > <Get name="securityHandler"> > <Set name="loginService"> > <New class="org.eclipse.jetty.security.HashLoginService"> > <Set name="name">Solr Realm</Set> > <Set name="config"><SystemProperty name="jetty.home" > default="."/>/etc/realm.properties</Set> > <!-- To enable reload of realm when properties change, > uncomment the following lines --> > <!-- changing refreshInterval (in seconds) as desired > --> > <!-- > <Set name="refreshInterval">5</Set> > <Call name="start"></Call> > --> > </New> > </Set> > <Set name="checkWelcomeFiles">true</Set> > </Get> > > <!-- Non standard error page mapping --> > > > <!-- > <Get name="errorHandler"> > <Call name="addErrorPage"> > <Arg type="int">500</Arg> > <Arg type="int">599</Arg> > <Arg type="String">/dump/errorCodeRangeMapping</Arg> > </Call> > </Get> > --> > > <!-- Add context specific logger > <Set name="handler"> > <New id="RequestLog" > class="org.eclipse.jetty.server.handler.RequestLogHandler"> > <Set name="requestLog"> > <New id="RequestLogImpl" > class="org.eclipse.jetty.server.NCSARequestLog"> > <Set name="filename"><Property name="jetty.logs" > default="./logs"/>/solr-yyyy_mm_dd.request.log</Set> > <Set name="filenameDateFormat">yyyy_MM_dd</Set> > <Set name="append">true</Set> > <Set name="LogTimeZone">GMT</Set> > </New> > </Set> > </New> > </Set> > --> > > </Configure> > >