Windows Tomcat安裝配置,Tomcat 啟動閃退,Windows Tomcat中文亂碼解決
阿新 • • 發佈:2021-12-30
================================
©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/
今天越懶,明天要做的事越多。