Solr不打算配置

时间:2016-02-03 15:48:58

标签: apache search solr drupal-7

在drupal 7中,网站我正在使用搜索API,并尝试索引数据,收到错误 尝试从Solr服务器检索其他信息时发生错误:“500”状态:PWC6033:无法编译JSP PWC6197的类:jsp文件中的行:41发生错误:/admin/stats.jsp PWC6199:生成servlet错误:类型java.util.Map $ Entry无法解析。它是从必需的.class文件中间接引用的org.apache.jasper.JasperException:PWC6033:无法编译JSP PWC6197的类:jsp文件中的行:41发生错误:/admin/stats.jsp PWC6199:生成的servlet错误:类型java.util.Map $ Entry无法解析。它是org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123)中org所需的.class文件间接引用的org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)。位于org.apache.jasper.JspCompilationContext.compile的org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)中的apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)(JspCompilationContext.java: 608)在org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)在org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)在org.apache.jasper.servlet.JspServlet .service(JspServlet.java:380),位于javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

1 个答案:

答案 0 :(得分:0)

当然我使用ApacheSolr而不是Search API,但我认为这个问题可能不依赖于Drupal模块。当我尝试在我的Mac上使用Solr 3.5.0或Solr 3.6.2时,我在本地遇到了这个问题。当我切换到使用Solr 4.9.1时,这个问题就消失了。我下载了Solr 4.9.1,并将它放在我的drupal安装的根目录之外。然后我复制了文件 [my-site] /sites/all/modules/contrib/apachesolr/solr-conf/solr-4.x到[无论你把solr下载的地方] /solr-4.9.1/example/solr/collection1/conf(对于solr 4和solr 3,conf文件的文件结构看起来不同。然后像往常一样启动solr - 从solr-4.9.1 / example run java -jar java.jar

开始