【转】Tomcat 无法启动的问题以及解决方法
???? 本来以为对Tomcat有一些了解了,结果还是出问题了。
???? 不光是出问题了,我自己还解决不了。
???? 问题是:Tomcat一启动,一闪就没了。自动关闭了~~~你说晕不晕吧。
???? 解决问题的步骤:
???? 1、设置JAVA_HOME 环境变量。
???? 2、设置CATALINA_HOME 环境变量。
???? 3、设置CLASSPATH环境变量。
???? 4、修改%CATALINA_HOME%\conf\server.xml 中的WEB服务器监听端口。
???? 以上四步做完,一般的启动问题应该就会解决了。可是我的问题,仍存在。
???? 我又做了两步:
???? 5.、重新安装了一个Tomcat。
???? 6、重启计算机。
???? 仍然不好使。一闪就关了。闪的过程中,能看到报了一堆的错误。但是报的是什么我看不清就关闭了。怎么办??
???? 上网Baidu一下,还真有很多人遇到了这个问题,不过好像大部分人都所答非所问。最后终于找到了一个查看出错问题回贴。
???? 打到命令行(开始-运行 输入 cmd,回车就行了),来到%CATALINA_HOME%\bin下面输入:catalina run 回车
???? 错误出现了。具体出错内容就不写出来,是一个找不到文件错误。引发错误的具体过程为:Tomcat在启动时,会记录日志,结果在找日志目录时找不到。所以报错。程序退出。我说怎么在找Tomcat日志时找不到呢,压根就没写进去。仔细检查了一下路径,发现在Tomcat的安装目录最后面加了一个”。
???? 检查了一下CATALINA_HOME环境变量,内容是:D:\Server\Tomcat6.0\
???? 好像没有问题,把最后面的\去掉试一下吧。
???? 重启后,竟然可以了。
总结:
???? 问题:Tomcat启动,一闪后,就关闭了。检查logs目录下面,发现没有日志。
???? 原因:可能是Tomcat在启动时,写日志失败,导致程序启动失败。
???? 解决办法:在命令行用 catalina run 来启动Tomcat,可以查看具体报的什么错。
???? CATALINA_HOME环境变量中设的目录,最后面不要带""。
?
原文地址:http://hi.baidu.com/plan4s/blog/item/bace7bf080f7deada50f52b0.html