代码之家  ›  专栏  ›  技术社区  ›  CraftyFella

Solr-使用LocalSolr解决GIS支持安装问题

  •  0
  • CraftyFella  · 技术社区  · 16 年前

    我安装电脑时遇到问题 LocalSolr Solr

    • ApacheTomcat6

    索尔的枪法很好。。但是,当尝试安装LocalSolr时,我在尝试转到Solr管理页面时收到以下消息:

    2009年12月8日上午10:25:32 org.apache.solr.common.SolrException 日志严重性: java.lang.NoClassDefFoundError: java.lang.Class.forName(Class.java:247) 在 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:257) 在 org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:278) 在 在 在 在 在 org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:119) 在 org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) 在 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:108) 在 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java:4450) org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 在 在 在 org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) 在 org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) 在 在 org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) 在 org.apache.catalina.util.LifecycleSupport.FireLifecycleSupport(LifecycleSupport.java:119) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 在 org.apache.catalina.core.StandardHost.start(StandardHost.java:722) org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 在 org.apache.catalina.core.StandardService.start(StandardService.java:516) 在 org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 在 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机 方法)在 在 reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 原因: 在 java.net.URLClassLoader$1.run(URLClassLoader.java:200) 在 java.security.AccessController.doPrivileged(本机) java.net.URLClassLoader.findClass(URLClassLoader.java:188) 在 loadClass(ClassLoader.java:307) java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:592) 在 loadClass(ClassLoader.java:252) 在 ... 37多

    编辑

    博客:在windows box上安装LocalSolr: http://craftyfella.blogspot.com/2009/12/installing-localsolr-onto-solr-14.html

    2 回复  |  直到 16 年前
        1
  •  3
  •   BalusC    16 年前
    java.lang.NoClassDefFoundError: org/apache/lucene/spatial/tier/DistanceFilter
    

    A. NoClassDefFoundError ClassNotFoundException ).

    为了解决这个问题,您显然需要将提到的类(或包含提到的类的JAR文件)放置在运行时类路径中。

    http://lucene.apache.org . 在运行时类路径中有它的库吗?如果是这样,您是否确定在类路径上分布的不同版本的重复类/jar之间没有冲突(即 WEB-INF/lib , Appserver/lib JRE/lib

        2
  •  1
  •   Eric Pugh    16 年前

    LocalSolr仍然是相当前沿的东西,但是我成功地使用了这个“包含电池的演示”。

    http://issues.apache.org/jira/browse/SOLR-773?focusedCommentId=12781094&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12781094

    希望这对你有用,对我来说,这是开箱即用的,使用网站上的说明 http://www.gissearch.com/localsolr .