2016-02-03 51 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