[siren-user] Running Solr with SIREn in jetty
Matan Zinger
matanzinger at gmail.com
Mon Aug 22 07:53:41 IST 2011
I have a jetty sample which manage to run fine when I deploy the solr
example from their webstie.
When using the siren-solr exmple retrieved from the source repository,
(conf library and solr war), I receive the following errors while trying to
deploy on jetty - please see the log below.
(The same error occur with both solr v3.1 and v3.3).
----------------
d:\om solr test>"%JAVA_HOME%\bin\java.exe" -jar start.jar
2011-08-22 09:41:29.745:INFO::Logging to STDERR via
org.mortbay.log.StdErrLog
2011-08-22 09:41:29.865:INFO::jetty-6.1-SNAPSHOT
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or
JNDI)
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to 'solr/'
Aug 22, 2011 9:41:39 AM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or
JNDI)
Aug 22, 2011 9:41:39 AM org.apache.solr.core.CoreContainer$Initializer
initialize
INFO: looking for solr.xml: d:\om solr test\solr\solr.xml
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or
JNDI)
Aug 22, 2011 9:41:39 AM org.apache.solr.core.CoreContainer <init>
INFO: New CoreContainer: solrHome=solr/ instance=926681939
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to 'solr/'
Aug 22, 2011 9:41:39 AM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to 'solr\.\'
Aug 22, 2011 9:41:40 AM org.apache.solr.core.SolrConfig <init>
INFO: Using Lucene MatchVersion: LUCENE_31
Aug 22, 2011 9:41:40 AM org.apache.solr.core.SolrConfig <init>
INFO: Loaded SolrConfig: solrconfig.xml
Aug 22, 2011 9:41:40 AM org.apache.solr.schema.IndexSchema readSchema
INFO: Reading Solr Schema
Aug 22, 2011 9:41:40 AM org.apache.solr.schema.IndexSchema readSchema
INFO: Schema name=example
Aug 22, 2011 9:41:40 AM org.apache.solr.util.plugin.AbstractPluginLoader
load
INFO: created string: org.apache.solr.schema.StrField
Aug 22, 2011 9:41:40 AM org.apache.solr.util.plugin.AbstractPluginLoader
load
INFO: created tdate: org.apache.solr.schema.TrieDateField
Aug 22, 2011 9:41:40 AM org.apache.solr.util.plugin.AbstractPluginLoader
load
INFO: created : org.apache.solr.analysis.WhitespaceTokenizerFactory
Aug 22, 2011 9:41:40 AM org.apache.solr.util.plugin.AbstractPluginLoader
load
INFO: created : org.apache.solr.analysis.LengthFilterFactory
Aug 22, 2011 9:41:40 AM org.apache.solr.util.plugin.AbstractPluginLoader
load
INFO: created : org.apache.solr.analysis.LowerCaseFilterFactory
Aug 22, 2011 9:41:40 AM org.apache.solr.util.plugin.AbstractPluginLoader
load
INFO: created : org.apache.solr.analysis.StopFilterFactory
Aug 22, 2011 9:41:40 AM org.apache.solr.common.SolrException log
SEVERE: java.lang.NoClassDefFoundError:
org/apache/solr/analysis/BaseTokenFilterFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
at
org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404)
at
org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83)
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
at
org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:936)
at
org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:445)
at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
at
org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:456)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
at
org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.mortbay.start.Main.invokeMain(Main.java:194)
at org.mortbay.start.Main.start(Main.java:534)
at org.mortbay.start.Main.start(Main.java:441)
at org.mortbay.start.Main.main(Main.java:119)
Caused by: java.lang.ClassNotFoundException:
org.apache.solr.analysis.BaseTokenFilterFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 58 more
Aug 22, 2011 9:41:40 AM org.apache.solr.servlet.SolrDispatchFilter init
INFO: user.dir=d:\om solr test
Aug 22, 2011 9:41:40 AM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init() done
Aug 22, 2011 9:41:40 AM org.apache.solr.servlet.SolrServlet init
INFO: SolrServlet.init()
Aug 22, 2011 9:41:40 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Aug 22, 2011 9:41:40 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or
JNDI)
Aug 22, 2011 9:41:40 AM org.apache.solr.servlet.SolrServlet init
INFO: SolrServlet.init() done
Aug 22, 2011 9:41:40 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Aug 22, 2011 9:41:40 AM org.apache.solr.core.SolrResourceLoader
locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or
JNDI)
Aug 22, 2011 9:41:40 AM org.apache.solr.servlet.SolrUpdateServlet init
INFO: SolrUpdateServlet.init() done
2011-08-22 09:41:40.381:INFO::Started SocketConnector at 0.0.0.0:8983
> Date: Thu, 18 Aug 2011 15:49:25 +0200
> From: Andrea Gazzarini <agazzarini at apache.org>
> Subject: Re: [siren-user] Running Solr with SIREn in jetty
> To: SIREn User Mailing List <siren at lists.deri.org>
> Message-ID:
> <CAA3HpkswcZH-zzYHaAuUP0MaAR+SPHJVAcr6SBDAJVHMhGwFqQ at mail.gmail.com
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> As far i remember there's no difference between containers because all
> is running around solr, which is a jee web application
>
> Please post your stacktrace (at least the relevant part)
>
> Regards,
> Andrea
>
>
> On 8/18/11, Matan Zinger <matanzinger at gmail.com> wrote:
> > Hello,
> >
> > I have been examining siren for a few weeks now.
> > I wish to work with solr contained as a servlet in jetty, whereas the
> > example provided for solr with siren assumes deployment in tomcat.
> >
> > I have tried using the same solrconfig.xml and schema.xml files for
> > deploying the siren/solr example in jetty, and been experiencing errors.
> > However, I managed to deploy it in tomcat without any problem.
> >
> > Can you please advise on the differences between deploying in tomcat and
> > deploying in jetty,
> > what makes the example tomcat-specific,
> > and what should one do in order to deploy solr with siren in jetty?
> >
> > Thank you in advance,
> > Matan
> >
>
> --
> Sent from my mobile device
>
>
> ------------------------------
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.deri.org/pipermail/siren/attachments/20110822/08f612d8/attachment.htm>
More information about the siren
mailing list