[AWS] 톰캣 자바 경로 설정 오류 해결하기

문제상황

  • 현재 서버에 있는 자바의 버전이 1.8 버전이다.
    하지만 프로젝트 버전은 자바 11 버전을 사용중이여서, 프로젝트를 배포할 때마다 프로젝트 자바 버전이 상위 버전이라 프로젝트 버전을 낮추라는 오류가 발생했다. 그래서 큰 결심을 하고 버전을 바꾸려고 11버전으로 올렸는데 자바의 경로를 톰캣이 잡지 못하는 오류가 발생했다.
  1. 11버전 깔려 있는 상태로 1.8 버전 삭제 => 톰캣이 11버전 경로 인식 x
  2. 11버전 삭제 => 1.8 버전 다시 깔기
  3. 1.8 버전 경로 인식 x
  4. 결국 톰캣을 다시 깔았다.

왜 1.8 버전의 디렉토리를 잡지 못하는지 모르겠다.
vi /etc/source에 가서 JAVA_HOME을 몇번이고 다시 잡아줬는데 안됐다.

  1. 톰캣 삭제

디렉토리를 전체 삭제 했다.
사실 이렇게 삭제해도 되는지 모르겠는데 아무리 구글링해도 다들 리눅스 데미안 버전으로 지우는 것 밖에 안나와서 이렇게 진행했다.

rm -rf tomcat8.5(파일 디렉토리명)
  1. 톰캣 재설치

https://tomcat.apache.org/download-80.cgi

해당 페이지로 들어가서 tar.gz에서 우클릭 경로 복사 해주었다.

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.75/bin/apache-tomcat-8.5.75.tar.gz

다운로드를 해주면 된다.

그 후 압축을 풀어주면 되는데, /usr/local에다가 압축을 풀어주었다.

tar xzf [파일명]

압축을 푼 뒤, 명령어를 통해 파일을 삭제해준다.

rm -f [파일명]

그 후에 mv로 디렉토리로 옮겨준다. mkdir로 따로 미리 만들어준다.
mkdir apache-tomcat-8.5.75 로 필자는 만들었다.

mkdir [원하는 폴더명]
mv [파일명] [원하는 폴더명]

그리고 하위경로에서 포트번호 설정해주면 끝이다.

vi /conf/server.xml

좋은 웹페이지 즐겨찾기