Linux tomcat 啓動 : Error: Could not find or load main class (錯誤: 找不到或無法加載主類 =)

1. 首先檢查是不是安裝了jdk

java -version
javac -version

2. 配置了環境變量

vi /etc/profile

# 添加以下配置
export JAVA_HOME=/data/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

# 執行命令讓編輯立刻生效
source /etc/profile

3. 一般都會配置tomcat的啓動變量,如-Xmx3550m -Xms3550m -Xmn2g -Xss128k,或者是一些其他的,可以在程序中通過System.getProperty("") 獲取到的,可以修改 tomcat/bin/catalina.sh,添加變量有個特別大的坑,見下圖

# 可以找到添加該語句,將變量寫在 $JAVA_OPS 之後  -Dkey1=value1 -Dkey2=value2
JAVA_OPTS="$JAVA_OPTS -Dglobal.config.path=/data/env"

 特別注意,key和value中間只有=號,不能出現空格,否則就會提示找不到或無法加載主類!!!!!!!!!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章