(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-tp15998642p16023732.html Sent from the Solr - User mailing list archive at Nabble.com.