tomcat启动一闪而过问题

前言:今天在学习Web中,由于是使用Servlet3.1特性的tomcat,所以需要用到tomcat8.0的版本,以前我用的是tomcat6.0版本的,但是下载了8.0以后发现tomcat8.0    startup时一闪而过,在网上查找了很多方法中有如下几种说法:

1. JAVA_HOME没有配置好,所以需要改java_home;

2. 在tomcat的bin目录下有一个setenv.bat的文件,然后catalina.bat中有用到这个目录的,但是这是一个别人自动配置的文件,所以删除就好了;

3. 编辑startup.bat这个文件,然后在文件末尾加  pause,保存后重启tomcat8.0,然后有什么报错就自己找,排错

但是我试过上面所有的方法后均不行。

问题思路:我的tomcat6.0可以启动,但是tomcat8.0启动时一闪而过,所以无论是java_home还是什么都应该配置好了。

于是我将java_home处的jdk1.6换成了一个更高的版本,结果tomcat8.0可以运行,但是tomcat6.0不可以运行。

我又做了一个实验:将path处的jdk1.6以上的版本换成了jdk1.6,结果eclipse(luna版本的)提示jvm级别太低,需要高版本的jvm,但是我用的低版本(以前的老版本eclipse)可以正常开启。

所以我猜测 无论是tomcat ,还是eclipse都有自己适应的jdk版本。所以有些tomcat启动一闪而过可能是jdk版本过低,需要高版本的jdk.

我还有一点不明白的是为什么更换了高级点的jdk版本,tomcat8.0可以运行,tomcat6.0不可以运行,难道jdk没有向下兼容么?希望知道的告诉我一声。谢谢。

var code = "ef82c644-414c-42d4-b1fa-8b62e932852e"
var code = "d93436fa-4628-4fa0-ab45-31228e9d7f45"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值