Tomcat 需要配置环境变量吗?
tomcat 是一款轻量级web应用服务器,安装的时候我们都是直接解压zip包,然后在bin目录下双击 startup.bat 就可以启动了,但也相应的会遇到一些问题;
1. Tomcat启动会出现的两个问题:
- JAVA_HOME 配置问题导致的闪退
解决方案:- 配置jdk时以名字为JAVA_HOME的环境变量
如果你在不是JAVA_HOME 而是 其他的 如:javahome ,随后你的classpath,path都跟着写javahome , 运行java ,javac命令都不会报错,但当你运行tomcat目录下的startup.bat时,就会闪退,这里主要都是因为在配置jdk时命名不规范。 - 修改startup.bat,使其不依赖JAVA_HOM 和 CATALINA_HOME变量的方法:
SET JAVA_HOME=jdk目录 SET CATALINA_HOME=解压后Tomcat的目录 例如: set JAVA_HOME=D:\Program Files\java\jdk1.8.0_181 set CATALINA_HOME=D:\apache-tomcat-9.0.13
- 配置jdk时以名字为JAVA_HOME的环境变量
- 没有在startup.bat目录下运行startup.bat导致的报错