개발자의 끄적끄적

[eclipse] 웹어플리케이션을 war파일로 만들고 톰캣서버에 배포하기[펌] 본문

개발/javascript & jquery

[eclipse] 웹어플리케이션을 war파일로 만들고 톰캣서버에 배포하기[펌]

효벨 2019. 12. 13. 09:42
728x90
반응형

[eclipse] 웹어플리케이션을 war파일로 만들고 톰캣서버에 배포하기[펌]

 

자신의 컴퓨터 개발환경(이클립스)에서 JSP나 서블릿으로 프로그래밍을 했으면 실제 사용할 서버에 배포(Deployment)를 해야합니다. 단순한 JSP파일같은 경우에는 그냥 FTP로 파일을 불러와 편집해서 저장할 수도 있지만 복잡한 경우에는 하나의 배포파일(war파일)을 만들어서 웹어플리케이션을 업데이트하게 됩니다.

 

웹어플리케이션을 war파일로 만들고 톰캣서버에 배포하기

웹 어플리케이션을 배포하기 위해서는 우선 war배포 파일을 만들어야 합니다. 이클립스(Eclipse) Project Explorer에서 배포할 프로젝트 위를 오른쪽 마우스 클릭을 하고 Export - WAR file을 선택합니다.

 

Web project 이름은 그대로 두고(변경해도 됨) Destination(저장위치)를 자신이 원하는 위치로 선택합니다. (소스파일도 함께 배포하려면 Export source files를 선택) 그리고 Finish 버튼.

 

 


만들어진 war파일을 만들었으니 다음은 배포를 해야합니다. 윈도우에 설치된 톰캣서버에 war파일을 배치하기 위해서는 톰캣이 설치된 폴더의 webapps폴더에 war파일을 복사하면 됩니다. 그리고 웹어플리케이션을 서버에 적용하기 위해서 톰캣서버 재실행. 그러면 war파일을 위치시킨 webapps폴더에 war파일명과 동일한 폴더가 생성된 것을 볼 수 있습니다. (톰캣서버는 war파일이 webapps폴더에 있으면 자동으로 알아서 압축을 풀어 웹어플리케이션을 사용을 할 수 있게 만드는 역할을 합니다.) 여기서는 윈도우에 깔려있는 테스트용 톰캣서버에 배포를 했지만 실제 서버에서도 배치하는 방법은 동일합니다. (웹개발 과정을 더 단순화하기 위해 빌드도구를 사용하기도 하니 참고하세요.)

 

 

출처 : https://withcoding.com/38

반응형
Comments