tomcat 环境变量配置 解决 The CATALINA_HOME environment variable is not defined correctly
2024-10-08 08:55:26
问题描述
已经配置好了JAVA_HOME
,CLASSPATH
,Path
等系列环境变量,且正确配置了CATALINA_HOME
值为D:\apache-tomcat-7.0.93
.然而执行startup.bat
或者services.bat install
时报错如下:
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190316161128137.png)
解决方案
- 搜索了博客上很多人的回答,很多人说是后面是有斜杆没斜杆,有分号没分号的问题,然而一一尝试,报错依旧。
- 之后干脆阅读脚本startup.bat,关闭回显,加了一个echo语句输出该环境变量的值。
- 发现
CATALINA_HOME
的取值是D:\Program Files\Apache Software Foundation\Tomcat 7.0
这个目录很熟悉,是我以前安装的Tomcat的目录,之后卸载了。因此我猜测是注册表中有残留的导致的问题。 - 注册表中搜索
CATALINA_HOME
,果然找到了该项。 - 同时注意个人环境变量中是否有该变量的设置。
最新文章
- jsp脚本元素
- HTML 文本格式化实例
- mongoDB(1)
- .NET Remoting学习笔记(二)激活方式
- hdu 4462(状态压缩)
- SPRING IN ACTION 第4版笔记-第十一章Persisting data with object-relational mapping-001-使用Hibernate(@Inject、@EnableTransactionManagement、@Repository、PersistenceExceptionTranslationPostProcessor)
- get share button count
- java 字符串 asc 加密解密
- js中的类型转换
- C++神奇算法库——#include<;algorithm>;
- docker-compose安装
- 牛客国庆集训派对Day6 B.Board
- 9个Linux系统常用监控命令
- Golang两种执行流程以及区别
- Delphi中使用ADO连接Excel
- 【Erlang】源码安装
- angularJS1笔记-(1)-多控制器
- 网站漏洞扫描工具Uniscan
- [网络] DHCP 之 Mac 绑定
- [javaSE] GUI(图形用户界面)