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,发现正常启动,不会闪退。成功解决问题。