Windows Tomcat安装配置,Tomcat 启动闪退,Windows Tomcat中文乱码解决


 

================================

©Copyright 蕃薯耀 2021-12-30

https://www.cnblogs.com/fanshuyao/

 

一、Tomcat 启动闪退问题描述

apache-tomcat-9.0.56点击startup.bat启动,直接闪退。

已经安装了jdk1.8,环境变量也已经配置,但还是闪退

 

二、Tomcat 启动闪退解决方案

1、Tomcat 启动闪退问题原因

打开cmd命令窗口,将startup.bat直接拖进打开的cmd命令窗口,回车运行:

The CATALINA_HOME environment variable is not defined correctly

C:\Users\islee>C:\0soft\apache-tomcat-9.0.56\bin\startup.bat
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program

 

需要在环境变量配置CATALINA_HOME,即tomcat的根目录

CATALINA_HOME
 
C:\0soft\apache-tomcat-9.0.56

 

2、配置JRE_HOME

如果还是闪退,或者提示环境变量问题,就需要配置 JRE_HOME的环境变量

JRE_HOME
 
D:\Java\jdk1.8.0_121\jre

 

3、Windows修改setclasspath.bat

Windows环境,如果还不行,直接修改 apache-tomcat-9.0.56\bin\setclasspath.bat 文件,用编辑器打开setclasspath.bat 文件

 

set JAVA_HOME=D:\Java\jdk1.8.0_121
set JRE_HOME=D:\Java\jdk1.8.0_121\jre

 

 

4、Linux需要配置setclasspath.sh

Linux下,需要先在setclasspath.sh的头加上下面的配置,不然会报错(Neither the JAVA_HOME nor the JRE_HOME environment variable is defined):

 

 

vi /java/tomcat9/bin/setclasspath.sh

 

export JAVA_HOME=/java/jdk1.8
export JRE_HOME=/java/jdk1.8/jre

 

三、配置CATALINA_BASE

logging.properties文件有一个变量:catalina.base

apache-tomcat-9.0.56\conf\logging.properties

 

这是配置日志路径的,也配置成tomcat的根目录

 

catalina.base
 
C:\0soft\apache-tomcat-9.0.56

 

 

 

四、Tomcat启动控制台中文乱码解决

将控制台输入的编码改成GBK

java.util.logging.ConsoleHandler.encoding = GBK

 

 

 

 

(时间宝贵,分享不易,捐赠回馈,^_^)

 

================================

©Copyright 蕃薯耀 2021-12-30

https://www.cnblogs.com/fanshuyao/

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM