본문 바로가기

Programming/SPRING

Spring 프로젝트 배포하기(tomcat 이용)

spring 프로젝트 war 파일로 export하기


윈도우즈 환경에서 eclipse로 개발했다는 가정하에 설명하겠습니다.


1. 배포할 spring 프로젝트를 우클릭하여 export를 선택한다.


2. export 메뉴가 나오면 Web 카테고리 안의 WAR file을 선택하고 Next를 누른다.


3. Destination에 war파일을 저장할 위치를 지정해준다. (tomcat이 설치된 폴더의 webapps 폴더로 지정해주면 편리하다)


4. Export source files와 Overwrite existing file 항목을 체크해준다. (사실 참조한 블로그 글이 했길래 저도 그냥 했어요)


5. 마지막으로 finish를 누르면 war파일이 생성된다.


Windows 환경에서 배포


{tomcat 설치 경로}\webapps 폴더에 생성한 war 파일을 복사한다.(위에 말한 것 처럼 생성 경로를 이 곳으로 해두면 편리합니다)


커맨드 프롬프트를 열고 {tomcat 설치 경로}/bin 으로 들어가서 startup 명령을 실행하면 tomcat이 시작된다.


tomcat을 시작하면 자동으로 프로젝트 이름과 동일한 폴더가 생성되면서 war 파일로 묶여있던 패키지가 풀린다.


{tomcat 설치 경로}\bin> startup


웹브라우저에서 localhost:8080이나 아이피주소:8080로 해당 프로젝트에 접속하면 된다. 프로젝트명이 test인 경우 http://localhost:8080/test 로 접속하면 spring 프로젝트에 접속된다.


Linux(Ubuntu) 환경에서 배포


마찬가지로 tomcat이 설치된 디렉토리의 webapps 디렉토리에 war 파일을 복사하고 tomcat을 재시작 해주면 된다.

(나의 경우 /var/lib/tomcat7/webapps/ 디렉토리에 복사하였다.)


tomcat을 재실행한다.


Windows와 동일하게 tomcat을 시작하면 자동으로 프로젝트 이름과 동일한 폴더가 생성되면서 war 파일로 묶여있던 패키지가 풀린다.


$ sudo service tomcat7 restart


웹브라우저에서 해당 서버의 아이피주소:8080/(war파일이름)로 접속할 수 있다.


※ 참조

http://blog.naver.com/PostView.nhn?blogId=sungback&logNo=90009886520

출처 : http://attackyourheart.tistory.com/50