Tomcat使用常见问题

1,启动服务器,闪退问题

    原因:tomcat软件是用java语言开发的,软件启动时,会默认到系统环境变量中查找一个名叫JAVA_HOME的变量.这个变量的作用是找到tomcat启动所需的JVM.

    解决方法:到环境变量中设置JAVA_HOME的变量.

2,端口占用的异常

   原因:tomcat启动所需的端口被其他软件占用了

   解决办法: 

    a)关闭其他软件程序,释放所需的端口;

    b)修改tomcat软件所需端口,

       找到并修改%tomcat%/conf/server.xml文件下的代码端口号(如下图),将"8080"改为其他端口号.

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

3)catalina环境变量问题

   原因:tomcat软件启动时,第一步找JAVA_HOME变量,第二步找CATALINA_HOME变量(CATALINA_HOME变量是指向Tomcat的根目录)如果没有此变量就会找启动此软件的tomcat根目录.一般安装版的tomcat,安装时会自动在环境变量中添加CATALINA_HOME变量,若卸载不彻底,后又下载压缩版并启动,或目录发生改变,启动时就会出错.

   解决办法:不要设置CATALINA_HOME变量,检查有的话,请清除.

原文地址:https://www.cnblogs.com/day93110/p/6368001.html