다운로드했습니다나에게zip 파일, 압축을 풀어주세요. 디렉토리 구조는 다음과 같습니다.
apache-tomee-webprofile-7.0.1/
- bin/
-startup.sh
.bash_profile에 다음을 추가했습니다.
export CATALINA_HOME=apache-tomee-webprofile-7.0.1
export PATH=$PATH:$CATALINA_HOME/bin
난 달린다 source .bash_profile
. 그런 다음 실행 startup.sh
하지만 오류가 발생합니다.
-bash: startup.sh: command not found
그런 다음 실행하려고 하면 $CATALINA_HOME/bin/startup.sh
오류가 발생합니다.
-bash: apache-tomee-webprofile-7.0.1/bin/startup.sh: No such file or directory
start.sh를 어떻게 실행하나요?
답변1
귀하의 질문은 구체적이지 않지만, startup.sh
바로 위 디렉터리가 아닌 다른 디렉터리에서 실행 하면 CATALINA_HOME을 다음으로 apache-tomee-webprofile-7.0.1
설정했기 때문에 "해당 파일 또는 디렉터리 없음" 오류가 발생합니다.apache-tomee-webprofile-7.0.1
아니요절대 경로.
이것이 중요한 이유는 PATH
실행 파일을 찾기 위해 이를 사용하는 셸에서 이를 사용하기 때문입니다. PATH 변수의 일부가 다음과 같은 경우아니요절대 (로 시작 /
), 쉘은 이를 현재 디렉토리에 추가합니다.
수정은 간단합니다. CATALINA_HOME
절대 경로를 값으로 사용하십시오. 디렉토리 변경입력하다apache-tomee-webprofile-7.0.1을 확장하고 다음을 실행합니다.
pwd
결과 값은 .bash_profile의 CATALINA_HOME 값으로 사용됩니다.