当前位置: 首页 > 知识库问答 >
问题:

org.apache.catalina.生命周期异常:无法启动组件[标准引擎[卡特琳娜]。标准主机[localhost]。标准上下文[/学院网站]][重复]

晏正豪
2023-03-14
org.apache.catalina.core.ContainerBase addChildInternal
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CollegeWebsite]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:469)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:332)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:597)
    at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.UnsupportedClassVersionError: com/Servlets/AddCourse : Unsupported major.minor version 51.0 (unable to load class com.Servlets.AddCourse)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2893)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1170)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
    at org.apache.catalina.startup.WebAnnotationSet.loadClass(WebAnnotationSet.java:480)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:130)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66)
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:381)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:858)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 11 more

如何克服此错误?我的项目很容易部署在Eclipse上,但当我直接通过Tomcat服务器部署它时,它无法部署。

共有2个答案

孔扬
2023-03-14

发生此错误的原因是Eclipse和Tomcat的Jre版本不匹配。。将eclipse one更改为tomcat one或ViceVersa。。

两者应相同<代码>Java版本不匹配。。检查一下

长孙修远
2023-03-14

你有版本冲突,请验证Tomcat版本的编译版本和JVM是否相同。你可以通过检查tomcat启动. bat来做,寻找JAVA_HOME

 类似资料:
  • 我已经看了这个问题,但我不知道如何解决它...许多答案谈到servlet配置错误,但没有说明如何修复它以及要更改什么。我的catalina日志文件看起来像这样: 2019年4月8日10:59:09.745严重[http-nio-8089-exec-22]组织。阿帕奇。卡塔琳娜。启动。主机配置。部署web应用程序存档时出错[C:\Users\Marina\Downloads\apache-tomca

  • 我有一个应用程序与Spring靴子卡桑德拉火花。我构建了文件.war,但它没有加载。我根据Spring靴的文档准备了包装。砰,初始化类,... 我浏览了所有关于这个话题的堆栈溢出,但我没有找到这样的东西。 但是,我有这个堆栈跟踪: POM。可扩展置标语言 我的SpringBootServletInitializer 谢谢你的帮助,

  • 我得到这个雄猫错误: 有什么问题?我使用的是Apache Tomcat 7,使用了以下4个catalina JAR: 卡特琳娜.jar 卡特琳娜蚂蚁.jar 卡塔利娜哈.jar 卡塔利娜部落.jar 是否缺少其他JAR文件?

  • 当我运行我的tomcat服务器时,有时会收到错误,例如 和 无法完成对 Web 应用程序注释的扫描,但有时它运行良好。为什么 tomcat 服务器有时不运行? 我在下面提供了我收到的错误,你能告诉我如何解决这个问题吗?

  • 以下列出了Python中可用的所有标准异常 - Sr.No. 例外名称和描述 1 Exception 所有例外的基类 2 StopIteration 当迭代器的next()方法没有指向任何对象时引发。 3 SystemExit 由sys.exit()函数引发。 4 StandardError 除StopIteration和SystemExit之外的所有内置异常的基类。 5 ArithmeticEr

  • Python标准库是Python强大的动力所在,我们已经在前文中有所介绍。由于标准库所涉及的应用很广,所以需要学习一定的背景知识。 硬件原理 这一部份需要了解内存,CPU,磁盘存储以及IO的功能和性能,了解计算机工作的流程,了解指令的概念。这些内容基础而重要。 Python标准库的一部份是为了提高系统的性能(比如mmap),所以有必要了解基本的计算机各个组成部分的性能。 操作系统 在了解操作系统时