【Tomcat】The CATALINA_HOME environment variable is not defined correctly

文章目录

一、问题

运行绿色版Tomcat时,单击apache-tomcat-9.0.27\bin\startup.bat时窗口一闪而过。

检查JAVA_HOME环境变量,可以发现并没有问题。

为了检查错误,将startup.bat程序使用文本编辑器打开,在最后一行加上pause,保存后重新运行startup.bat,这时候窗口会留在桌面上(调试成功,把pause去掉即可),此时我们可以在DOS窗口看见错误信息。

报错:


二、解决办法

修改环境变量后

再次运行 startup.bat

发现可以成功运行了

最后再删除掉 startup.bat 最后的pause即可


三、优化

以后下载文件,如果文件名太长,可以重命名为一个简短的文件名,比如这里我的文件名就命名为tomcat9

同时修改环境变量所对应的目录,path里的不用修改

重新点击 startup.bat ,同样也是可以成功运行的!

相关推荐
ma_king4 分钟前
入门 java 和 数据库
java·数据库·后端
后端AI实验室11 分钟前
我用Cursor开发了3个月,整理出这套提效4倍的工作流
java·ai
码路飞4 小时前
GPT-5.3 Instant 终于学会好好说话了,顺手对比了下同天发布的 Gemini 3.1 Flash-Lite
java·javascript
SimonKing5 小时前
OpenCode AI编程助手如何添加Skills,优化项目!
java·后端·程序员
Seven976 小时前
剑指offer-80、⼆叉树中和为某⼀值的路径(二)
java
怒放吧德德18 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆19 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
心之语歌1 天前
基于注解+拦截器的API动态路由实现方案
java·后端
华仔啊1 天前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang1 天前
用六边形架构与整洁架构对比是伪命题?
java·架构