tomcat 一闪而过

问题:  tomcat点击bin下的startup.bat一闪而过!

原因:bat命令执行所需的环境,没有提供。tomcat执行需要相关jdk,因此首先要把jdk安装成功。

解决方式:

1.配置环境变量。分别是JAVA_HOME、JRE_HOME、CATALINA_HOME

   计算机—>属性--->高级系统设置---->环境变量------>系统环境变量 新增。以CATALINA_HOME(tomcat所在的位置。)为例。


2.手动把三个环境变量,写入tomcat 中的环境中。

      CATALINA_HOME在  E:\apache-tomcat-7.0.72\bin 的startup.bat文件中,编辑startup.bat文件,添加

      set "CATALINA_HOME=E:\apache-tomcat-7.0.72"

      set "CURRENT_DIR=%cd%"   (为了方便查找位置,上面的命令应该放在该行上面,该行已经存在!)

     JAVA_HOME、JRE_HOME在E:\apache-tomcat-7.0.72\bin 的setclasspath.bat文件中。编辑setclasspath.bat文件,添加

     if ""%1"" == ""debug"" goto needJavaHome (为了方便查找位置,上面的命令应该放在该行下面,该行已经存在!)
     set JAVA_HOME=E:\tools\java\jdk
     set JRE_HOME=E:\tools\java\jdk\jre

注:tomcat和jdk的路径要合自己安装软件的路径相同,不要直接复制。

其他:

cmd 后,切换到E:\apache-tomcat-7.0.72\bin,执行startup.bat,可以看到startup.bat无法运行的原因。

环境变量的名字一定要符合一定规则,否则当执行与环境变量相关的程序时,程序可能无法正常执行。既然是变量,就一定会把用到。可能是bat命令或者其他的配置,

这些命令需要变量时,如果你在系统环境变量配置后,就可以被多个程序公用。例如JAVA_HOME,我们可以看到在tomcat的setclasspath.bat中就被经常引用。如果名字

乱器,startup.bat就可能无法正常启动!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值