📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법
Servlet&Jsp | 2019. 7. 30. 03:30

[서블릿/JSP] Tomcat에 war 파일 배포하기

이전글 [이클립스] Eclipse에서 Dynamic Web Project로 WAR 파일 생성하기

Tomcat에 WAR 파일 배포하기

생성된 WAR 파일이 있다면 Tomcat에 웹 어플리케이션을 배포하는 일은 식은죽(?) 먹기입니다. 톰캣이 설치된 경로의 webapps 디렉터리 하위에 만들어진 .war 파일을 옮겨둡니다.

톰캣 설치 디렉터리 > bin > startup을 실행하여 톰캣을 시작합니다.

톰캣 정상적으로 시작됩니다.

배포한 웹 어플리케이션에 접속해봅니다.

톰캣의 webapps 경로로 이동해 보면 WAR 파일과 동일한 이름의 디렉터리가 생성된 것을 볼 수 있습니다. 이는 톰캣이 자동으로 WAR 파일을 인식하여 압축을 해제한 것입니다.

WAR 파일 배포에 실패한 경우

배포에 실패한 경우 몇 가지 원인이 있을 수 있습니다.

첫 번째로 톰캣 시작 시 로그를 확인해 보세요. WAR 안에 개발해 둔 JSPjava 클래스에 오류가 있을 수 있습니다.

두 번째로 톰캣 설치 경로의 conf 디렉터리의 server.xml 파일을 이클립스 등의 에디터로 엽니다.

server.xml의 내용 중 자동 배포와 관련된 설정이 true로 되어 있는지 확인하고 설정되어 있지 않다면 다음과 같이 변경합니다.

도로락

도로락

Writer

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그