2016-02-03 52 views
3

在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.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)处的必需.class文件间接引用的。 apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java: 608)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)at org.apache.jasper.servlet.JspServlet .service(JspServlet.java:380)at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)Solr不会配置

回答

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