由于项目开发的需要,在同一台机器上装了tomcat-5.5.20和tomcat-7.0.5,
jdk对应的分别是jdk1.5.0_06和jdk1.6.0_10
开发平台分别是MyEclipse5.0GA和MyEclipse for Spring 8.6
一开始用的好好的,单独启动Tomcat和在MyEclipse里启动Tomcat都没问题
忽然有一天发现在MyEclipse里启动Tomcat没问题,而在单独启动Tomcat时,一闪而过,怎么也启动不起来,
经查找原因,所使用的Tomcat是解压缩之后直接可以用的,不是安装程序安装的,安装程序很重要一步就是通过JAVA_HOME获取JRE位置,手动的化需要自己指定JRE,要不你让TOMCAT怎么知道在哪个虚拟机下运行。
因此编辑Tomcat的bin目录下startup.bat的,开头添加
setJAVA_HOME=你的jdk目录
启动Tomcat,正常运行。