运行tomcat的startup.bat,控制台报错catalina_home环境变量没有正确的定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行tomcat的startup.bat,控制台报错catalina_home环境变量没有正确的定义相关的知识,希望对你有一定的参考价值。

把之前的tomcat删除,又重新拷贝一个tomcat,并重新配置环境变量,配置了CATALINA_HOME=E:\working_environment_setting\apache-tomcat-7.0.47,此目录下有bin,conf,lib,logs,temp,webapps,work这些文件夹,还有LICENSE,NOTICE,RELEASE-NOTES,RUNNING.txt四个文件,同时还配置了CATALINA_BASE和TOMCAT_HOME这两个环境变量,其值都和CATALINA_HOME一样,配置完运行startup.bat控制台却报错,说CATALINA_HOME环境变量没有正确的定义。前几天就出现过这个问题,后来自己就好了,这次再换tomcat又出现这个问题,把TOMCAT_HOME环境变量删除也没有用,有没有哪位高手知道是什么原因,小弟不胜感激!!!!!

只配置一个 CATALINA_HOME就行了,请确保文件路径问题,另外要在path里加入%CATALINA_HOME%\lib;%CATALINA_HOME%\bin 参考技术A 只配置一个 CATALINA_HOME就行了,另外要在path里加入%CATALINA_HOME%\lib;%CATALINA_HOME%\bin 参考技术B 只配置一个 CATALINA_HOME就行了,另外要在path里加入%CATALINA_HOME%\lib;%CATALINA_HOME%\bin 参考技术C 请问你的tomcat还是apache-tomcat-7.0.47么,是不是因为名字造成的追问

是的,就是这个版本,之前用的是7.0.42

追答

你的jre是32位的,tomcat是64位的重新下个匹配的jre试试

追问

哪里可以看出jre是32位的,tomcat是64位的,我之前也用过这个版本的tomcat,就能运行,问题应该不在这里吧

以上是关于运行tomcat的startup.bat,控制台报错catalina_home环境变量没有正确的定义的主要内容,如果未能解决你的问题,请参考以下文章

tomcat安装后运行startup.bat没反应

TOMCAT控制台日志(startup.bat)输出到指定文件中

tomcat 配置 运行startup.bat 却没反应

tomcat startup.bat 无法启动问题解决方法

关于tomcat下startup.bat双击闪退的问题

我通过单击startup.bat运行tomcat 8,windows突然消失了