解决点击startup.bat命令窗口闪退,修改tomcat默认使用的jdk版本

1查找问题

这种情况要么是没有jdk 运行环境,要么就是jdk版本对应不一致;
在dos命令行界面 进入对应tomcat的bin文件,输入命令:startup.bat 启动tomcat ,这时候会显示具体闪退的错误;

如下图:

解决点击startup.bat命令窗口闪退,修改tomcat默认使用的jdk版本_第1张图片

上图是没有环境变量的提示。这是就需要去配置环境变量,这里就不在赘述了。

主要来说一下当有多个版本的jdk时,怎么指定tomcat的运行的jdk
有时当服务器安装了多个jdk版本而有需要指定tomcat使用特定的jdk版本启动时,需要做写简单修改。修改方式如下:

1、windows平台

在catalina.bat文件和setclasspath.bat文件开头的空白处加上如下两句(指定JDK):其中后面为指定的jdk安装路径。


set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_43

set JRE_HOME=C:\Program Files\Java\jdk1.6.0_43\jre

2、linux平台

在catalina.sh文件和setclasspath.sh文件开头的空白处加上如下两句(指定JDK)


export JAVA_HOME=/usr/local/java/jdk1.6.0_18

export JRE_HOME=/usr/local/java/jdk1.6.0_18/jre

3、解决多个Tomcat启动、停止端口冲突问题

如果需要启动多个tomcat,则需要修改server.xml文件如:


    ---->    

 

    ---->    

 

    ---->    

 

    ---->    

 

你可能感兴趣的:(tomcat)