이전글
Tomcat에 war파일 배포하기
생성된 WAR 파일이 있다면 Tomcat에 웹 어플리케이션을 배포하는 일은 식은죽(?) 먹기입니다. 톰캣이 설치된 경로의 webapps 디렉터리 하위에 만들어진 .war 파일을 옮겨둡니다.
톰캣 설치 디렉터리 > bin > startup을 실행하여 톰캣을 시작합니다.
톰캣 정상적으로 시작됩니다.
배포한 웹 어플리케이션에 접속해봅니다.
톰캣의 webapps 경로로 이동해 보면 WAR 파일과 동일한 이름의 디렉터리가 생성된것을 볼 수 있습니다. 이는 톰캣이 자동으로 WAR파일을 인식하여 압축을 해제한 것입니다.
WAR 파일 배포에 실패한 경우
배포에 실패한 경우 몇가지 원인이 있을 수 있습니다.
첫번째로 톰캣 시작시 로그를 확인해보세요. WAR 안에 개발해둔 JSP나 java 클래스에 오류가 있을 수 있습니다.
두번째로 톰캣 설치 경로의 conf 디렉터리의 server.xml파일을 이클립스 등의 에디터로 엽니다.
server.xml의 내용 중 자동배포와 관련된 설정이 true로 되어있는지 확인하고 설정되어 있지 않다면 다음과 같이 변경합니다.
'Servlet&Jsp' 카테고리의 다른 글
[서블릿/JSP] Tomcat 재시작시 세션 유지/제거 설정하기 (0) | 2019.08.01 |
---|---|
[서블릿/JSP] 톰캣(서블릿 컨테이너) 시작시 Servlet 초기화 되도록 설정하기 (0) | 2019.07.31 |
[서블릿/JSP] Part를 이용한 파일 업로드시 Unable to process parts as no multi-part configuration has been provided 오류 (0) | 2019.07.27 |
[서블릿/JSP] Servlet 3.0에서 Part API를 통한 파일업로드 구현하기 (2) | 2019.07.26 |
[서블릿/JSP] Apache Commons FileUpload를 이용한 파일업로드 구현하기 (2) | 2019.07.24 |