org.Apache.Catalina.LifecycleException: impossible de démarrer le composant [StandardEngine[Catalina].StandardHost [localhost].StandardContext [/CollegeWebsite]] [dupliquer]
cette question a déjà une réponse ici:
- comment corriger java.lang.UnsupportedClassVersionError: non pris en charge majeure.version mineure 43 réponses
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
Comment puis-je surmonter cette erreur? Mon projet a été déployé sur Eclipse facilement mais il ne peut pas se déployer quand je le déploie directement via le serveur Tomcat.
36
demandé sur
ROMANIA_engineer
2013-02-07 16:07:43
2 réponses
vous avez un conflit de version, s'il vous plaît vérifier si la version compilée et JVM de la version Tomcat sont identiques. vous pouvez le faire en examinant Tomcat startup .bat, à la recherche de JAVA_HOME
26
répondu
TheWhiteRabbit
2013-02-07 12:14:52
cette erreur se produit en raison de votre version Jre D'Eclipse et Tomcat sont mal appariés ..soit on change eclipse one en tomcat one ou ViceVersa..
les deux doivent être identiques .. Java version
sans correspondance ..Vérifier
14
répondu
ꜱᴜʀᴇꜱʜ ᴀᴛᴛᴀ
2013-02-07 12:15:29