Linux下安裝Tomcat啟動報錯
阿新 • • 發佈:2019-01-12
一、報以下錯誤:
Using CATALINA_BASE: /home/apache-tomcat-7.0.72Using CATALINA_HOME: /home/apache-tomcat-7.0.72
Using CATALINA_TMPDIR: /home/apache-tomcat-7.0.72/temp
Using JRE_HOME: /home/jdk1.7.0_79/jre
Using CLASSPATH: /home/apache-tomcat-7.0.72/bin/bootstrap.jar:/home/apache-tomcat-7.0.72/bin/tomcat-juli.jar
touch: cannot touch '/home/apache-tomcat-7.0.72/logs/catalina.out': Permission denied
./catalina.sh: 417: ./catalina.sh: cannot create /home/apache-tomcat-7.0.72/logs/catalina.out: Permission denied
12345678 二、報錯原因:1、/Tomcat/bin下沒有logs目錄 2、logs目錄沒有建立修改許可權 三、解決辦法: 所有人可操作logs檔案
chmod說明(u:與檔案屬主擁有一樣的許可權[a:所有人];+:增加許可權;rwx:可讀可寫可執行)
-R:遞迴所有目錄和檔案
進入到tomat的目錄中,找到有logs資料夾的目錄,執行下面命令。意思就是改變logs資料夾的許可權,使tomcat可以有許可權訪問此資料夾。 sudo chmod a+rwx -R logs 四、附加安裝成功的過程
i. 官網下載tomcat壓縮安裝包(如果大家windows中使用的是壓縮包,可以直接使用windows中以後的壓縮包,tomcat壓縮包在windows、Linux都可以使用)
ii. 參照JDK的拷貝方式,將tomcat安裝包拷貝到/opt目錄中
iii. 解壓檔案
iv. 啟動tomcat