部署项目后,抛出一片异常

1.首先明确代码没有问题,用很简单的代码测试即可

2.异常:

org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.naarchi.microdecoration.serviceImpl.AdminServiceImpl] for bean with name 'adminServiceImpl' defined in file [C:\software\tomcat\apache-tomcat-7.0.68\webapps\my-decoration\WEB-INF\classes\com\naarchi\microdecoration\serviceImpl\AdminServiceImpl.class]: problem with class file or dependent class; nested exception is Java.lang.UnsupportedClassVersionError: com/naarchi/microdecoration/serviceImpl/AdminServiceImpl : Unsupported major.minor version 52.0 (unable to load class com.naarchi.microdecoration.serviceImpl.AdminServiceImpl)
 at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1355)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:628)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:597)
 at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1445)
 at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:975)
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:752)
 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
 at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
 at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
 at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsupportedClassVersionError: com/naarchi/microdecoration/serviceImpl/AdminServiceImpl : Unsupported major.minor version 52.0 (unable to load class com.naarchi.microdecoration.serviceImpl.AdminServiceImpl)
 at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3122)
 at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1340)
 at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)
 at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClass

。。。。。。。。。。。。。。。。。(太多,就不弄完了)

3.解决方案,我用的事jdk1.8,果断换了1.7,然后OK了

(1).首先是安装jdk1.7

(2).配置环境变量

(3).修改eclipse里面的jre

  (A).Windows->Preferences->java->Installed JREs->Add...->Standard VM("next")->第一排Directory...->找到安装位置下的文件夹,确定->apply

  (B).重新更新一下server里面的tomcat("有时候换了jdk后会显示找不到jre")

    Windows->server->Runtime Environm->Add->Next->Finish

4.如果以上方案没有能解决存在的问题,欢迎加好友讨论:2318645572

转载于:https://www.cnblogs.com/wx-ym-good/p/7151533.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值