目录
tomcat启动问题汇总(待更新)
-
启动时中文乱码
解决方案:
到Tomcat根目录下“conf”子目录下的“logging.properties”文件中查看日志记录的配置,将uft-8 改为GBK即可
-
启动闪退
原因一般有以下几种
- jdk的环境变量未配全,可以cmd到tomcat的bin目录下启动startup.bat,会有提示
- 端口占用,检查端口是否已启动
- 存在多个tomcat,端口不一致,且未占用的时候,启动指向了同一个tomcat的项目,这种一般是tomcat的环境变量设置了绝对路径(很少见到,但是有人会这样弄)
解决方案1:
根据提示补充环境变量,网上也有说JRE_HOME ,其实都可以,jdk里面包含了jre
JAVA_HOME:指向jdk路径
path:指向jdk的bin路径
classpath:指向jdk的lib路径
解决方案二:
修改端口号就可以了
conf目录下的server.xml 里面的端口,主要是下面这块,不过有的时候其他的几个地方端口也需要改,原因我还不清楚,这里就不说了,改就对了
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
解决方案三:
把tomcat环境变量删掉就可以了,不是很重要,一般也需要配置