With Java 8, you also need to upgrade your tomcat which can work on Java 8. I think Tomcat 8.x compiled using Java 8. I think you can switch your existing Tomcat also to Java 8 but that may break somewhere because of same reason.
Thanks Rohit Kanchan On Sat, Sep 10, 2016 at 2:38 AM, Brendan Humphreys < bren...@canva.com.invalid> wrote: > Solr 6.x requires Java 8 - you're using Java 7 (aka JDK 1.7). > > https://cwiki.apache.org/confluence/display/solr/Installing+Solr > > Cheers, > -Brendan > > > > > > > On 10 September 2016 at 19:21, Jiangenbo <jian...@clas.ac.cn> wrote: > > > Hello Everyone, > > Sorry for disturbing you all > > I am facing at a problem when I deploy SOLR 6.0 in TOMCAT under Windows > XP. > > My tools and their version are > > JDK 1.7 > > SOLR 6.0 > > TOMCAT 7.0 > > MyEclipse 8.0 (for starting TOMCAT) > > I don't know how to deal with it and want to for your help, thanks ! > > > > The error information is below: > > 严重: Exception starting filter SolrRequestFilter > > java.lang.UnsupportedClassVersionError: org/apache/solr/servlet/ > SolrDispatchFilter > > : Unsupported major.minor version 52.0 (unable to load class > > org.apache.solr.servlet.SolrDispatchFilter) > > at org.apache.catalina.loader.WebappClassLoader.findClassInternal( > > WebappClassLoader.java:2961) > > at org.apache.catalina.loader.WebappClassLoader.findClass( > > WebappClassLoader.java:1210) > > at org.apache.catalina.loader.WebappClassLoader.loadClass( > > WebappClassLoader.java:1690) > > at org.apache.catalina.loader.WebappClassLoader.loadClass( > > WebappClassLoader.java:1571) > > at org.apache.catalina.core.DefaultInstanceManager.loadClass( > > DefaultInstanceManager.java:506) > > at org.apache.catalina.core.DefaultInstanceManager. > > loadClassMaybePrivileged(DefaultInstanceManager.java:488) > > at org.apache.catalina.core.DefaultInstanceManager.newInstance( > > DefaultInstanceManager.java:115) > > at org.apache.catalina.core.ApplicationFilterConfig.getFilter( > > ApplicationFilterConfig.java:258) > > at org.apache.catalina.core.ApplicationFilterConfig.<init> > > (ApplicationFilterConfig.java:105) > > at org.apache.catalina.core.StandardContext.filterStart( > > StandardContext.java:4830) > > at org.apache.catalina.core.StandardContext.startInternal( > > StandardContext.java:5510) > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > > at org.apache.catalina.core.ContainerBase$StartChild.call( > > ContainerBase.java:1575) > > at org.apache.catalina.core.ContainerBase$StartChild.call( > > ContainerBase.java:1565) > > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > > at java.util.concurrent.ThreadPoolExecutor.runWorker( > > ThreadPoolExecutor.java:1145) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > > ThreadPoolExecutor.java:615) > > at java.lang.Thread.run(Thread.java:745) > > > > > > > > > > > > > > > > > > -- > > [image: Canva] <https://canva.com> > Empowering the world to design > Also, we're hiring. Apply here! <https://about.canva.com/careers/> > [image: Twitter] <https://twitter.com/canva> [image: Facebook] > <https://facebook.com/canva> [image: LinkedIn] > <https://au.linkedin.com/company/canva> [image: Instagram] > <https://instagram.com/canva> >