在安装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。
转载于:https://blog.51cto.com/wangchangkun/1559289