1.使用startup.bat启动tomcat,一直报错端口号被占用,并且被退出,启动不起来。
2.找到了原因,电脑原来安装了一个tomcat,并且环境变量中有CATALINA_HOME,原因是启动tomcat总会通过环境变量查找。
解决方法:
1.新建环境变量CATALINA_HOME2(参考CATALINA_HOME,将自己的tomcat路径配置到CATALINA_HOME2中,并添加到path中),
2.修改startup.bat文件,将其中的CATALINA_HOME都改为CATALINA_HOME2,
3.修改catalina.bat文件,将其中的CATALINA_HOME都改为CATALINA_HOME2,CATALINA_BASE都改为CATALINA_BASE2,
4.修改server.xml文件,将被占用的端口号修改为空闲的端口号。