1. 程式人生 > 其它 >Windows Tomcat安裝配置,Tomcat 啟動閃退,Windows Tomcat中文亂碼解決

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/

今天越懶,明天要做的事越多。