在配置servlet时,发现tomcat 7 没有servlet调用器,就换了tomcat 6的试下,然后下了zip绿色版的,及免安装的,发现到lib\startup.bat一下子就没了,结果被我解决了。原因如下:
如果一闪没了,我们看不到原因,所以我们用cmd命令来执行,首先先将目录指向我们的文件夹。
c:\ad。。。。。> cd c:\tomcat6\lib
c:\tomcat6\lib>startup.bat
出错,里面写着neither JAVA_HOME or JRE_HOME。。。。什么的,说至少要设置一个,所以到环境变量里新建了JAVA_HOME,就可以运行了。我一直以为JAVA_HOME是用于后面path中%JAVA_HOME%的使用,看来我错了。
这样就ok了。
补充:今天又出现了这个问题,我查了下,使用上面的方法c:\tomcat6\lib>startup.bat了下,出现正常的信息,但是还是没有停留住,后来回想下,是修改过原来的conf\server.xml文件,所以,大家可以检查下,是不是自己的server.xml里面有错误