1.安装Tomcat服务器

登录Tomcat的官方网站对Tomcat进行下载,LZ下载的是Tomcat 9版本,网站https://tomcat.apache.org/download-90.cgi 选择相应版本下载即可。然后下载到电脑上进行解压,切记解压后的Tomcat文件夹不可放在含有中文或者空格的路径下。

2.配置Tomcat的环境变量

配置Tomcat的环境变量也比较简单,在系统变量中新建,在变量名中输入CATALINA_HOME,在变量值中输入Tomcat的路径,按照此方法再新建,在变量名中输入CATALINA_Base,在变量值中输入Tomcat的路径,再新建,在变量名中输入TOMCAT_HOME,在变量值中输入Tomcat的路径依次确定即可。


环境配置好了以后Tomcat的配置工作就结束啦,在Tomcat的bin文件夹下双击startup.bat,看能否正常启动。

==分割线来了==
是不是发现双击之后Tomcat出现了闪退而无法正常开启?试试在cmd中运行startup.bat?然后你就发现可能会出现这样一句提示:The CATALINA_HOME environment variable is not defined correctly. This environment variable is needed to run this program.

3.CATALINA_HOME environment variable is not defined correctly问题的解决

(1)你可以试试检查原来的变量CATALINA_HOME的值是否还是你的路径名,例如:D:apache-tomcat-9.0.1-windows-x64而不是D:apache-tomcat-9.0.1-windows-x64;或者D:apache-tomcat-9.0.1-windows-x64否则就会出现相应的错误。(虽然LZ这样并没有解决。。。)
(2)如果上面这个方法没有解决问题,你可以试试这个:

  • 在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
    SET JAVA_HOME=D:Javajdk1.6.0_10 (java jdk目录)
    SET TOMCAT_HOME=E: omcat-6.0.35 (解压后的tomcat文件目录)
  • 同样的,在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:
    SET JAVA_HOME=D:Javajdk1.6.0_10 (java jdk目录)
    SET TOMCAT_HOME=E: omcat-6.0.35 (解压后的tomcat文件目录)

然后再次尝试去启动startup.bat看Tomcat能否正常启动。(虽然LZ这样也没解决。。。)
(3)这个方法LZ解决了这个问题,那就是在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。我们可以看到:

set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%incatalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome

在第一句话前加入:set “EXECUTABLE=%CATALINA_HOME%incatalina.bat”保存退出,再次启动Tomcat,发现正常启动,不会闪退。成功解决问题。

Tomcat安装配置及CATALINA_HOME environment variable is not defined correctly问题的解决相关推荐

  1. ATALINA_HOME environment variable is not defined correctly问题的解决(Tomcat)

    (1) 运行tomcat时出现: CATALINA_HOME environment variable is not defined correctly问题的解决 1.你可以试试检查原来的变量CATA ...

  2. tomcat命令无法启动 the catalina_home environment variable is not defined correctly this environment variab

    配置完tomcat之后通过命令行起到不了 出现这种情况是因为配置环境有问题导致的, 具体配置点此链接查看,https://blog.csdn.net/qq_43412289/article/detai ...

  3. 管用!修复tomcat报错:The tomcat8.exe was not found... The CATALINA_HOME environment variable is not defined

    文章目录 前言 出现啥问题了? 解决方法 首先明确我们的环境变量是否设置正确 如果点击tomcat的bin文件夹下的startup.bat,还闪退 运行成功!   如非迫不得已请按时入睡,我懂你晚睡的 ...

  4. The file Tomcat8.exe was not found... Either the CATALINA_HOME environment variable is not defined c

    Tomcat service安装错误 命令行输入: service install 报错: The file Tomcat8.exe was not found... Either the CATAL ...

  5. maven 配置(安装)以及遇到的The JAVA_HOME environment variable is not defined correctly.

    1.下载安装maven 你可以去http://maven.apache.org/download.html   下载最新的maven,目前最新版本是maven-3.2.1 选择链接下载压缩包并解压,我 ...

  6. tomcat配置报错解决方法 The jre_home environment variable is not defined correctly

    tomcat配置报错解决方法 The jre_home environment variable is not defined correctly 参考文章: (1)tomcat配置报错解决方法 Th ...

  7. Tomcat运行出现出现问题(the JRE_HOME environment variable is not defined correctly This environment variabl)

    错误:The JAVA_HOME environment variable is not defined correctly This environment variable is needed t ...

  8. 配置Maven时报错The JAVA_HOME environment variable is not defined correctly,this environment解决方法汇总

    配置Maven时报错The JAVA_HOME environment variable is not defined correctly,this environment variable is n ...

  9. 配置maven报错The JAVA_HOME environment variable is not defined correctly的解决方法

    配置maven报错The JAVA_HOME environment variable is not defined correctly的解决方法 在CSDN里看到了别人的解决办法一般都是修改环境变量 ...

  10. 配置 Maven 报错:The JAVA_HOME environment variable is not defined correctly

    错误描述: 配置 maven,输入mvn -v 时:The JAVA_HOME environment variable is not defined correctly: 原因: 解决方法: 没有配 ...

最新文章

  1. Android仿QQ界面
  2. 频繁弹出“受到网络攻击”的消息怎么办,五分钟看懂“僵尸网络”攻击
  3. WaitForMultipleObject与MsgWaitForMultipleObjects用法
  4. VTK:Filtering之LandmarkTransform
  5. python退出mainloop_python - Python Turtle mainloop()的用法 - 堆栈内存溢出
  6. 识别Java中的代码气味
  7. myeclipse mysql连接_MyEclipse连接Mysql数据库的方法(一)
  8. 船舶自动识别系统(AIS)
  9. 进程的静止和活动状态
  10. JVM并发机制探讨—内存模型、内存可见性和指令重排序
  11. OJ1073: 级数求和(C语言)
  12. java文件名命名的规则,Java文件名及其他命名规则
  13. 查看谁连接oracle,oracle如何查看当前有哪些用户连接到数据库
  14. vs2010中外联qt,使用qt编程
  15. XXXX大学课程设计说明书格式规范
  16. Windows NT 架构
  17. github官网老是打不开
  18. 1031. 两个非重叠子数组的最大和-构造子数组和数组遍历数组
  19. 连接器模具复杂吗?连接器模具要注意什么?
  20. 计算机博士c类会议,我院研究生参加CSCWD国际学术会议(CCF C类)

热门文章

  1. BERT简介及中文分类
  2. Deepin - 磁盘清理工具Bleachbit
  3. 工作流-Activiti7-基础讲解
  4. CSS —— 选择器
  5. 18年第十二届东北四省赛
  6. blowfish java_Java与C++通过CBC、blowfish互相加解密
  7. 终于懂得孤独是躲不开的单行道
  8. Java游戏开发超级玛丽总结_java超级玛丽游戏计算机(毕业设计)论文.doc
  9. CSS改变simditor代码区间的默认显示样式和自动换行
  10. 利用tushare读取中国股市数据,并用绘制股票行情图形