weixin_46668875
2021-08-05 13:51
采纳率: 66.7%
浏览 60
已结题

启动tomcat8报错,找不到原因

eclipse从tomcat7、jdk1.7升级到tomcat8.0、jdk1.8后报错,以下是报错信息:
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
Caused by: java.lang.RuntimeException: F:\Program%20Files%20(x86)\Java\jdk1.8.0_66\jdk\jre..\lib\jconsole.jar (系统找不到指定的路径。)

  • 收藏

5条回答 默认 最新

  • peng 志远 2021-08-05 15:59
    已采纳

    先检查一下配置的环境变量

    已采纳该答案
    1 打赏 评论
  • CSDN专家-sinjack 2021-08-05 13:53

    F:\Program%20Files%20(x86)\Java\jdk1.8.0_66\jdk\jre..\lib\jconsole.jar
    安装的jdk8路径含有空格,导致找不到路径。

    1 打赏 评论
  • CSDN专家-微编程 2021-08-05 14:16

    tomcat或者jdk不能升级,只能替换,在替换之前你必须保证tomcat7的进程已经关了,不然启动tomcat8就会报错,启动不了,因为端口号被占用了
    jdk安装路径不能有空格或者含有中文
    jdk的版本和tomcat版本对应电脑的版本要吗都是64位,要吗都是32位

    1 打赏 评论
  • Java川Chran 2021-08-05 14:29

    F:\Program%20Files%20(x86)\J 有百分号 说明是中文,,所以是你的jdk的路径问题。不能有中文。其次jdk以及tomcat版本要都是64

    1 打赏 评论
  • weixin_46668875 2021-08-06 11:42

    谢谢高手,是jdk安装路径有空格的原因

    打赏 评论

相关推荐 更多相似问题