在安裝solr4.10時,將solr.war拷貝到tomcat下,啓動tomcat報以下錯,網上查詢後說solr4.8版本後, 須要JDK7: java.lang.UnsupportedClassVersionError: org/apache/solr/servlet/SolrDispatchFilter : Unsupported major.minor version 51.0 (unable to load class org.apache.solr.servlet.SolrDispatchFilter) 沒有驗證過solr4.8,不過solr4.10確實是這個問題引發的。另外,須要注意myeclipse,在更換環境變量 jdk版本後,配置的應用服務器有可能還在使用以前的jdk,這樣在myeclipse中啓動tomcat,仍是會報錯。 須要調整相應jdk版本或者直接啓動tomcat,不經過myeclipse。