Cannot find tomcat目錄/bin/setclasspath.sh This file is needed to run this program

首先若是直接使用 root 用戶來啓動 tomcat 的話,是能夠正常啓動的。java

可是咱們在 Linux 中使用普通用戶啓動 tomcat 報了以下錯誤apache

Cannot find /developer/apache-tomcat-8.5.50/bin/setclasspath.sh
This file is needed to run this program

緣由是沒有在 setclasspath.sh 上設置 JAVA_HOME 和 JRE_HOME。tomcat

解決辦法:this

打開 setclasspath.shspa

sudo vi setclasspath.sh

而後設置 JAVA_HOME 和 JRE_HOMEcode

image

而後再使用命令 sudo ./startup.sh 從新啓動 tomcat
關閉的話也要使用 sudo ./shutdown.sh 來關閉,不然會報上面的錯誤blog

相關文章
相關標籤/搜索