第一步:选择官网190M的jdk,不要下载小的,不然bin文件夹中没有tool.jar文件。
后台tomcat 安装会提示找不到jre错误.
第二步:安装tomcat8.0服务。
官网上下载tomcat8.0,然后解压在非中文目录。
然后在bin目录下的文件中,发现cmd闪退了一下并没有打开:
因为tomcat的运行需要JVM的支持,提示没有找到jre(因为之前的jdk下载的是小的,bin文件夹中没有tool.jar文件)。然后解决办法是重新下一个大的jdk,把java环境变量重新设置好。最后是关联java环境。
总结:
常见Tomcat无法启动故障:
1.端口被占用(使用Fport.exe查看本机上哪些端口被哪些程序使用了)。
2.tomcat的运行需要JVM的支持,startup.bat启动的时候,会看系统有没有配java_home环境变量。如果没配,启动的时候界面很快会自动关闭,我们可以开启dos窗口,把startup.bat拖进去,回车运行即可看到报错信息。
问题:如果在别的机器上装一个tomcat,不允许更改环境变量,那么如何配置?
答案:在startup.bat中设置环境变量,set JAVA_HOME=D:\java\jdk1.5.0_08
3.tomcat在启动的时候还需要另外一个很重要的环境变量Catalina_home。这个环境变量指的就是tomcat服务器所在的目录,启动startup.bat的时候,startup.bat就自己设了Catalina_home这个环境变量,这个环境变量指向的就是这个tomcat服务器所在的目录。Catalina_home指向哪台tomcat,那么就启动哪台服务器。如果我们在系统环境变量中配置了Catalina_home,那么不管你启动哪台tomcat中的startup.bat,启动的都是Catalina_home指向的哪台tomcat服务器。
参考:
http://blog.csdn.net/machinecat0898/article/details/20007141