(This is a follow up post)
*Note: there is the misleading "deployment success" message in tomcat
manager even the war file inside the default webapps folder - it need to be
outside in order to get non 400 message.
NOTICE: Change of war file dir has equivalence effect of undepoly - all
manual change applied to the WEB-INF folder will gone, you need to copy the
file (resolver.jar, xalan.jar, xml-apis.jar, xercesImpl.jar) to the
WEB-INF/lib again


Vinci wrote:
> 
> Hi,
> Thank you for you reply.
> here is the last line in the catalina log...Does XPath fail? If so, what
> should I do?
> 
> 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(XPathFactory.java:75)
>       at org.apache.solr.core.Config.<clinit>(Config.java:41)
>       ... 29 more
> 
> Vinci wrote:
>> 
>> Hi all, 
>> 
>> after several hour I make the solr works a little bit: the jetty version
>> works, but the tomcat version doesn't.
>> 
>> Enviroment: JRE 1.6, tomcat 5.5, ubuntu 7.10. Solr nightly (8 Mar 08)
>> 
>> Look like the multicore.xml cause the problem...the Solr die at the time
>> of Config?
>> 
>> In the localhost log:
>> org.apache.catalina.core.StandardContext filterStart
>> SEVERE: Exception starting filter SolrRequestFilter
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.solr.core.SolrConfig
>>         at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:114)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
>>         at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>>         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:1022)
>>         at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>>         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:700)
>>         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:597)
>>         at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> 
>> 
>> 
>> Catalina log:
>>  org.apache.solr.servlet.SolrDispatchFilter init
>> INFO: SolrDispatchFilter.init()
>>  org.apache.solr.core.SolrResourceLoader locateInstanceDir
>> INFO: Using JNDI solr.home: /var/webapps/solr
>>  org.apache.solr.servlet.SolrDispatchFilter init
>> INFO: looking for multicore.xml: /var/webapps/solr/multicore.xml
>>  org.apache.solr.servlet.SolrDispatchFilter init
>> SEVERE: Could not start SOLR. Check solr/home property
>> java.lang.ExceptionInInitializerError
>>         at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:104)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
>>         at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>>         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:1022)
>>         at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>>         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:700)
>>         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:597)
>>         at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> 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.XPathFactoryConfiguration
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-Update--Solr-can-be-started-from-jetty-but-not-tomcat-tp15998642p16023734.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to