qqqq72858
qqqq72858
2018-07-13 03:33
采纳率: 50%
浏览 3.8k
已采纳

项目更换JDK1.8和tomcat8后启动项目报错

图片说明
原项目从myeclipse导入eclipse,替换完其中的一个第三方类库后需要从JDK1.7升到1.8,tomcat也从7升到8,然后就报错,说是LifecycleException,原因是java.lang.ClassNotFoundException: com.app.frame.util.logging.Log,但是这个包有导入,Log.class文件也存在,麻烦问下是什么问题?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

13条回答 默认 最新

  • qinchuan9
    qinchuan9 2018-07-13 04:06
    已采纳

    检查log包的版本,以及是否加载,清理后重新启动试试

    点赞 评论
  • qq_41236072
    姬呜呜 2018-07-13 03:39

    用tomcat7试试

    点赞 评论
  • qq_39365653
    qq_39365653 2018-07-13 03:54

    为什么要更换啊,直接用jdk1.7和tomcat8呗

    点赞 评论
  • tianzeng
    tianzeng 2018-07-13 05:06

    组建启动失败,有可能是组件运行需要的环境与当前不匹配

    点赞 评论
  • qq_36807080
    snail131 2018-07-13 05:09

    myeclipse中用tomcat8+JDK1.8可以启动吗

    点赞 评论
  • wenze0316
    wenze0316 2018-07-13 05:12

    先了解下jdk1.8的jar包有哪些,再看看你自己项目工程中依赖的哪些,求同存异。

    点赞 评论
  • qq_25237035
    我是米拉 2018-07-13 05:53

    环境有问题啊,首先项目本身有没有报错

    点赞 评论
  • u010746849
    u010746849 2018-07-13 05:58

    有可能是版本不兼容,看提示说找不到需要的class

    点赞 评论
  • u012325073
    快乐的牧羊人001 2018-07-13 06:57

    javac 查看环境是否有问题,然后看tomcat目录下面是否编译

    点赞 评论
  • qq_39708743
    qq_39708743 2018-07-13 07:16

    可以先对一些不兼容包进行删除,然后再进行导入。这样比较麻烦,至少不用删掉整个项目进行重建。

    点赞 评论
  • qqqq72858
    qqqq72858 2018-07-13 07:31

    感谢各位了,问题已经解决了,小白不清楚myeclipse和eclipse之间的区别,在项目buildpath的时候按照mylipse的习惯直接从别的项目中导入的,结果本项目中没有依赖包导致报错,谢谢各位的帮助

    点赞 评论
  • qq5929875646
    木有网名 2018-07-14 04:18

    你把tomcat8下面lib目录下吗的server-api包导进去试试看,可能是没找到serlver下的包

    点赞 评论
  • qq_39646464
    大山* 2018-07-14 09:15

    这个问题我好好像遇到过,当时我的是由于jdk版本和tomcat版本不匹配,可以去tomcat官网查找相匹配的jdk版本,但是我当时jdk版本和tomcat版本在查询后是匹配的,但是我抱着试一试的心态更换jdk版本确能用了,你可以试试
    图片说明

    点赞 评论

相关推荐