安装的tomcat解压版,myeclipse打的war包文件放入tomcat的webapp后,启动tomcat时闪退。
最近做的项目是系统集成tomcat,myeclipse运行开发环境时不需要安装tomcat,自己使用的笔记本没有安装tomcat;客户系统出现问题后在本地开发环境没有复原客户的问题,所以决定把系统部署在tomcat上运行。尴尬的是:tomcat闪退!
(1)打开tomcat\bin
里面的startup.bat
文件,然后在最后一行添加 pause
,然后就可以看到闪退提示了。
(2)原来是环境变量忘记配置了,以下内容为tomcat环境变量的配置:
新增环境变量:
变量名:CATALINA_HOME 变量值:C:\Develop\tomcat
变量名:CATALINA_BASE 变量值:C:\Develop\tomcat
在path环境变量追加环境变量:
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
(3)打开tomcat\bin里面的setclasspath.bat文件,给tomcat添加jdk、jre配置
set JAVA_HOME=C:\develop\jdk
set JRE_HOME=C:\develop\jdk\jre
(4)去掉startup.bat
文件里面刚才添加的pause
然后依次打开tomcat/bin
,点击startup.bat
,tomcat就可以正常启动啦!