2 fnzf14428547 fnzf14428547 于 2016.03.02 13:11 提问

tomcat启动报错啊,不知道哪里的错误。。

有哪位大神知道吗

 严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/llsfw-web]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.UnsupportedClassVersionError: org/apache/logging/log4j/web/Log4jServletContainerInitializer : Unsupported major.minor version 51.0 (unable to load class org.apache.logging.log4j.web.Log4jServletContainerInitializer)
    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 java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:249)
    at org.apache.catalina.startup.WebappServiceLoader.loadServices(WebappServiceLoader.java:187)
    at org.apache.catalina.startup.WebappServiceLoader.load(WebappServiceLoader.java:152)
    at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1577)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1281)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5412)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 11 more
2016-3-2 13:01:01 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory G:\apache-tomcat-7.0.59\webapps\llsfw-web
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/llsfw-web]]
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)

2个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.02 13:20

jdk的版本不兼容导致的。解决办法:http://www.111cn.net/jsp/Jsp-Servlet/45158.htm

fnzf14428547
fnzf14428547 我用myeclipse,里面只有6.0版本,没有1.6
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.02 13:42

你用的6就是1.6
Unsupported major.minor version 51.0 (unable to load class org.apache.logging.log4j.web.Log4jServletContainerInitializer)
51指的是1.7,低版本的无法解释执行高版本的class文件。

fnzf14428547
fnzf14428547 那意思我还要在装个1.7吗
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
启动tomcat闪退,查看错误信息
有时候我们使用startup.bat启动tomcat的时候,会出现服务起不了,闪退的情况。这个时候我们需要修改startup.bat文件, 在startup.bat文件最后将 call "%EXECUTABLE%" start %CMD_LINE_ARGS% :end修改为: call "%EXECUTABLE%" run %CMD_LINE_ARGS% pause; :end这样就能
关于Tomcat一些启动错误的解决方法
Tomcat启动报错
解决Tomcat启动缺失报错详细日志的办法
Tomcat后台信息太少以至于不能得出问题空间出在哪儿(Tomcat的日志目录也无相关信息)。网上查询得知,通过配置Tomcat的Log,让它记录更多的日志信息,方能进一步分析原因。 在不能启动的Web应用目录(我这里是st)下WEB-INF/classes目录中,新建logging.properties文件,内容参考如下: handlers = org.apache.juli
Tomcat起动失败的log日志位置
/tomcat根/logs/catalina.out 如果文件太大,可以直接删除,然后重新启动tomcat自动生成,这样仅包含刚启动的日志
打开Myeclipse时Tomcat服务器报错解决办法
打开myEclipse就会报 Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 的错误。 解决方法如下: 1、首先关闭MyEclipse工作空间。 2、然后删除工作空间下的 “/.metadata/.plugins/org.eclipse.core.ru
关于新建包目录以后,tomcat项目启动报错问题
工作记录
vc串口精灵
改动,程序中有些有错误,不知道哪里
关于tomcat启动报错
四月 26, 2018 2:18:13 上午 org.apache.catalina.core.StandardService startInternal信息: Starting service [Catalina]四月 26, 2018 2:18:13 上午 org.apache.catalina.core.StandardEngine startInternal信息: Starting Ser...
ajax错误解图
这个市我的ajax错误解图。不知道哪里错了
tomcat-juli.jar 用于在tomcat启动报错时除错
tomcat-juli.jar 用于在tomcat启动报错时除错