在tomcat启动的时候报错。tomcat没有发布项目也会报错。。 请问这是什麼错误

SEVERE:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:Failedtost... SEVERE: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CRSeMag]]
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:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
at org.apache.tomcat.websocket.WsWebSocketContainer.<clinit>(WsWebSocketContainer.java:109)
at org.apache.tomcat.websocket.server.WsSci.init(WsSci.java:154)
at org.apache.tomcat.websocket.server.WsSci.onStartup(WsSci.java:68)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5506)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more
Caused by: java.lang.ClassNotFoundException: java.nio.charset.StandardCharsets
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 16 more
2015-9-24 12:24:45 org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory E:\myzhou\myComputer\apache-tomcat-7.0.64\apache-tomcat-7.0.64\webapps\CRSeMag
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component
展开
 我来答
cxzucc
2015-09-24 · TA获得超过1317个赞
知道小有建树答主
回答量:1735
采纳率:79%
帮助的人:572万
展开全部
Caused by: java.lang.ClassNotFoundException: java.nio.charset.StandardCharsets

根据这行的提示,我怀疑是你的jdk版本不对导致的,因为这个类是在jdk1.7里面才开始有的。建议你升级jdk,或者把tomcat设置成bio的模式。
追问
是jdk的问题, 不过你是怎麼看出来的?
liuyang054
2015-09-24 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5243万
展开全部
少 了JAR包 导致少了一些类不能加载
更多追问追答
追问
可是我没有添加项目到tomcat也会报错啊?
追答
你的tomcat 是安装版的还是解压缩版的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式