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 James liu <li...@gmail.com> on 2007/03/22 04:34:05 UTC
Question: Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
tomcat lib have this class jar. and set classpath to it.
winxp + tomcat 6+ java 1.6, it work well.
now i use freebsd6+tomcat 6+java 1.5_07(i recompiled solr.war)
any one can help me to fix it?
tomcat log(localhost.2007-03-22.log)
Mar 22, 2007 10:55:07 AM org.apache.catalina.core.ApplicationContext log
> SEVERE: StandardWrapper.Throwable
> org.apache.solr.core.SolrException: Schema Parsing Failed
> at org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java:441)
> at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:69)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:191)
> at org.apache.solr.core.SolrCore.getSolrCore(SolrCore.java:172)
> at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:72)
> at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> at org.apache.catalina.core.StandardWrapper.loadServlet(
> StandardWrapper.java:1161)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java
> :981)
> at org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:4044)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4350)
> at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:761)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java
> :741)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :525)
> at org.apache.catalina.startup.HostConfig.deployDescriptor(
> HostConfig.java:626)
> at org.apache.catalina.startup.HostConfig.deployDescriptors(
> HostConfig.java:553)
> at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
> :488)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> HostConfig.java:311)
> at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:120)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1023)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1015)
> at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
> :443)
> at org.apache.catalina.core.StandardService.start(StandardService.java
> :448)
> at org.apache.catalina.core.StandardServer.start(StandardServer.java
> :710)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> 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:585)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: java.lang.ClassCastException: jeasy.analysis.MMAnalyzer
> at org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java
> :468)
> at org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java:296)
> ... 31 more
> Mar 22, 2007 10:55:07 AM org.apache.catalina.core.StandardContextloadOnStartup
> SEVERE: Servlet /solr1 threw load() exception
> java.lang.ClassCastException: jeasy.analysis.MMAnalyzer
> at org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java
> :468)
> at org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java:296)
> at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:69)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:191)
> at org.apache.solr.core.SolrCore.getSolrCore(SolrCore.java:172)
> at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:72)
> at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> at org.apache.catalina.core.StandardWrapper.loadServlet(
> StandardWrapper.java:1161)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java
> :981)
> at org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:4044)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4350)
> at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:761)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java
> :741)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :525)
> at org.apache.catalina.startup.HostConfig.deployDescriptor(
> HostConfig.java:626)
> at org.apache.catalina.startup.HostConfig.deployDescriptors(
> HostConfig.java:553)
> at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
> :488)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> HostConfig.java:311)
> at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:120)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1023)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1015)
> at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
> :443)
> at org.apache.catalina.core.StandardService.start(StandardService.java
> :448)
> at org.apache.catalina.core.StandardServer.start(StandardServer.java
> :710)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> 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:585)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Mar 22, 2007 10:55:11 AM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> Mar 22, 2007 10:55:11 AM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
>
>
--
regards
jl
Re: Question: Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
Posted by James liu <li...@gmail.com>.
I just change analyzer from "jeasy.analysis.MMAnalyzer" to"*
org.apache.lucene.analysis.standard.StandardAnalyzer*"
it will work well.
but i write test.java to use "jeasy.analysis.MMAnalyzer" and test.java work
well.
2007/3/22, James liu <li...@gmail.com>:
>
>
> Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
>
> tomcat lib have this class jar. and set classpath to it.
>
> winxp + tomcat 6+ java 1.6, it work well.
>
> now i use freebsd6+tomcat 6+java 1.5_07(i recompiled solr.war)
>
> any one can help me to fix it?
>
>
>
> tomcat log(localhost.2007-03-22.log)
>
> Mar 22, 2007 10:55:07 AM org.apache.catalina.core.ApplicationContext log
> > SEVERE: StandardWrapper.Throwable
> > org.apache.solr.core.SolrException: Schema Parsing Failed
> > at org.apache.solr.schema.IndexSchema.readConfig (IndexSchema.java
> > :441)
> > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:69)
> > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:191)
> > at org.apache.solr.core.SolrCore.getSolrCore (SolrCore.java:172)
> > at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:72)
> > at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> > at org.apache.catalina.core.StandardWrapper.loadServlet (
> > StandardWrapper.java:1161)
> > at org.apache.catalina.core.StandardWrapper.load(
> > StandardWrapper.java:981)
> > at org.apache.catalina.core.StandardContext.loadOnStartup(
> > StandardContext.java:4044)
> > at org.apache.catalina.core.StandardContext.start (
> > StandardContext.java:4350)
> > at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:761)
> > at org.apache.catalina.core.ContainerBase.addChild(
> > ContainerBase.java:741)
> > at org.apache.catalina.core.StandardHost.addChild (StandardHost.java
> > :525)
> > at org.apache.catalina.startup.HostConfig.deployDescriptor(
> > HostConfig.java:626)
> > at org.apache.catalina.startup.HostConfig.deployDescriptors(
> > HostConfig.java:553)
> > at org.apache.catalina.startup.HostConfig.deployApps (
> > HostConfig.java:488)
> > at org.apache.catalina.startup.HostConfig.start(HostConfig.java
> > :1138)
> > at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> > HostConfig.java:311)
> > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (
> > LifecycleSupport.java:120)
> > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> > :1023)
> > at org.apache.catalina.core.StandardHost.start(StandardHost.java
> > :719)
> > at org.apache.catalina.core.ContainerBase.start (ContainerBase.java
> > :1015)
> > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
> > :443)
> > at org.apache.catalina.core.StandardService.start(
> > StandardService.java:448)
> > at org.apache.catalina.core.StandardServer.start (
> > StandardServer.java:710)
> > at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> > 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:585)
> > at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:288)
> > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> > Caused by: java.lang.ClassCastException: jeasy.analysis.MMAnalyzer
> > at org.apache.solr.schema.IndexSchema.readAnalyzer (IndexSchema.java
> > :468)
> > at org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java
> > :296)
> > ... 31 more
> > Mar 22, 2007 10:55:07 AM org.apache.catalina.core.StandardContextloadOnStartup
> > SEVERE: Servlet /solr1 threw load() exception
> > java.lang.ClassCastException: jeasy.analysis.MMAnalyzer
> > at org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java
> > :468)
> > at org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java
> > :296)
> > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:69)
> > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:191)
> > at org.apache.solr.core.SolrCore.getSolrCore(SolrCore.java:172)
> > at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:72)
> > at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> > at org.apache.catalina.core.StandardWrapper.loadServlet(
> > StandardWrapper.java :1161)
> > at org.apache.catalina.core.StandardWrapper.load(
> > StandardWrapper.java:981)
> > at org.apache.catalina.core.StandardContext.loadOnStartup(
> > StandardContext.java:4044)
> > at org.apache.catalina.core.StandardContext.start (
> > StandardContext.java:4350)
> > at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:761)
> > at org.apache.catalina.core.ContainerBase.addChild(
> > ContainerBase.java:741)
> > at org.apache.catalina.core.StandardHost.addChild (StandardHost.java
> > :525)
> > at org.apache.catalina.startup.HostConfig.deployDescriptor(
> > HostConfig.java:626)
> > at org.apache.catalina.startup.HostConfig.deployDescriptors(
> > HostConfig.java:553)
> > at org.apache.catalina.startup.HostConfig.deployApps (
> > HostConfig.java:488)
> > at org.apache.catalina.startup.HostConfig.start(HostConfig.java
> > :1138)
> > at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> > HostConfig.java:311)
> > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (
> > LifecycleSupport.java:120)
> > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> > :1023)
> > at org.apache.catalina.core.StandardHost.start(StandardHost.java
> > :719)
> > at org.apache.catalina.core.ContainerBase.start (ContainerBase.java
> > :1015)
> > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
> > :443)
> > at org.apache.catalina.core.StandardService.start(
> > StandardService.java:448)
> > at org.apache.catalina.core.StandardServer.start (
> > StandardServer.java:710)
> > at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> > 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:585)
> > at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:288)
> > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> > Mar 22, 2007 10:55:11 AM org.apache.catalina.core.ApplicationContext log
> > INFO: ContextListener: contextInitialized()
> > Mar 22, 2007 10:55:11 AM org.apache.catalina.core.ApplicationContext log
> > INFO: SessionListener: contextInitialized()
> >
> >
> --
> regards
> jl
--
regards
jl
Re: Question: Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
Posted by James liu <li...@gmail.com>.
Yep....i fix it.
The problem is Tomcat's question.
Thk u, Chris.
i find you always first answer my question .Thk u....
Re: Question: Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
Posted by Chris Hostetter <ho...@fucit.org>.
: Is it Parse error or tomcat not find "jeasy.analysis.MMAnalyzer"
it's a problem parsing your schema.xml, because it can't find the analyzer
class.
: winxp + tomcat 6+ java 1.6, it work well.
:
: now i use freebsd6+tomcat 6+java 1.5_07(i recompiled solr.war)
if it works in windows with java 1.6, i can't imagine why it wouldn't work
on freebsd with java 1.5 ... my only guess is that it is an
environment problem, something is difference between the two setups
about where/how you are getting the jar into the classpath.
did you try putting the jar containing your analyzer in the solr/lib
directory instead of explicitly including it in your classpath or
recompiling the solr.war? ... thta should work on any appserver in any
os.
-Hoss