场景:Windows 7+Java 7+tomcat 7+myEclipse8.5
阶段一:
查错过程:
1、JVM报错,首先查看Java安装,环境变量有没有问题,java和javac命令运行正常。
2、那就看看tomcat7这个第一次使用的版本,查看其帮助文档,其中一条,推荐使用jdk6版本,估计是jdk7版本不支持。
3、写在jdk7,安装jdk6.0.*,该问题解决。
阶段二:
分析:
1、原来该环境是使用过的,正常,现在换回jdk6,所以只有tomcat是新版本,此处看报错内容,已经不是简单的,无法运行了,而是有错误。
2、根据错误提示的包,org.apache.juli,是包没有找到,经过在tomcat包下寻找,这个juli包
3、可以在myeclipse中配置,将tomcat-juli.jar包加入tomcat7服务器,方法如下
4、此时启动在myeclipse中启动tomcat7即可,实际原因是,myeclipse8.5对于tomcat7是不支持的,当然,不支持,不过是无法自动正确的加载tomcat-juli.jar包。
总结,学习阶段不应该追求新版本,会对学习带来障碍,是不明智的,对于实际企业开发嘛,就不知道了。当然这样也是双刃剑,通过发现问题和解决问题,可以加深对各种产品的认识。
本文出自 “学海无涯” 博客,谢绝转载!