Tomcat启动不了的情况
跟着几篇博客下载并配置了下tomcat,因为启动startup.bat时一闪而过出错。试了几次并查询了下中雨找到原因:
本人的jdk之前已经配置过环境变量,没有问题,具体可以在命令行输入分别java,javac,java -version检测,这里不再赘述。
关于我的jdk版本是1.6x的:
在tomcat官网下载时,下了最新的版本8.0,导致最后出错。
看到一篇博客有这么一段话:
运行startup.bat 后闪下DOS界面就没有了,然后访问http://localhost:8080的话也不成功,这个错误的原因有几个。
a、JAVA_HOME变量的路径问题,正确的写法应该是 d:/Java/jdk1.6.0_21 切记后面不要加;
b、8080端口被占用了,这时候就要更改tomcat/conf 下面的server.xml了,讲文件中的8080改成其它未被占用的端口,如8123。
c、tomcat/conf /server.xml 文件出现乱码的问题,这个问题经常被大家忽略,解决办法就是用源文件覆盖下。
d、还有一个要特别注意的是,安装的Tomcat版本一定要与JDK兼容,如,JDK1.4.2就不能与Tomcat5.5以上的版本兼容,Tomcat5.0的也未必支持,如果你的JDK1.4.2的话,建议你装Tomcat4.x的版本;如果你的JDK1.5.x的话,建议你装Tomcat5.x的版本;如果你的JDK1.6.x的话,建议你装Tomcat6.x的这样的版本。
不巧我就是最后一个问题,于是对应于jdk1.6x的版本,我重新去官网下了Tomcat6,于是搞定。
有一篇tomcat的简易使用教程写得挺好的:Tomcat基础安装和使用
我相信,会有一个公正而深刻的认识来为我们总结的:那时,我们这一代独有的奋斗、思索、烙印和选择才会显露其意义。 ——《北方的河》