Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

기초공사 (html,css,javascript)

배포하는 방법 본문

기타process/배포방법

배포하는 방법

에스프레소라떼 2023. 1. 25. 19:49

프로젝트 배포하는 방법

WAR

WebApplication Archive의 약자로 말그대로 웹 어플리케이션 저장소이며 웹 어플리케이션을 압축해 저장해 놓은 파일이라고 생각하시면 됩니다. 개발한 웹어플리케이션 프로젝트가 WASWeb Application Server에서 돌아갈 수 있는 구조를 담고 있으며 JSP 및 서블릿 빈클래스 등의 소스가 컴파일 되어 저장되며 기타 이미지 및 자원들이 포함되어 있습니다.

Eclipse > propertise > Deployment 에서 확인 가능한 프로젝트를 구성하는 폴더들이 war 파 일에 담겨있습니다.

 

검색

 

WAR(Web Application Archive)파일은 java기반의 웹 애플리케이션을 배포하기 위한 포맷이다.
이 포맷은 Java EE(Enterprise Edition)표준에 따라 설계되었으며, JSPs(Java Server Pages), Java Servlets, Java Classes,
XML, libraries(JAR files), static web pages(HTML, images등)와 같은 웹 애플리케이션 리소스를 하나로 묶는다.

WAR파일은 .war 확장자를 가지며 ZIP파일 형식을 사용하여 압축된다. 이러한 구조 덕분에 WAR 파일 내부의 구성요소는 표준 ZIP도구를 사용하여 쉽게 볼수있다.

JAVA 웹 애플리케이션 서버나 컨테이너(tomcat, Jetty, GlassFish 등)는 WAR파일을 읽어서 웹 애플리케이션을 실행할수있다.

웹어플리케이션이 커지고 복잡해짐에 따라 WAR대신 EAR(Enterprise Archive)나 JAR(Java ARchive)형식도 사용하기도 한다.

 

 

 

배포 방법

WAS에 웹 어플리케이션을 배포하기 위해서는 톰캣을 기준으로 다음의 세가지 방법이 있습니다. 1. 웹 어플리케이션 프로젝트 그대로 복사하여 WAS webapps 폴더 하위에 복사하여 배포 2 프로젝트war 로 압축하여 webapps 폴더 하위에 복사한 후 톰캣을 기동하여 자동 배포 3. 톰캣 관리자 페이지에서 프로젝트.war 파일을 등록하여 자동으로 배포 1번의 경우 로컬에서 개발하여 테스트를 위해 로컬로 복사하는 경우 편하겠지만 웹 어플리케이션 규모가 크고 서버가 외부에 있는 경우 수많은 폴더들과 파일을 통째로 옮겨야 하기 때문에 번거롭 습니다. 23번의 경우에는 로컬에서 개발하여 FTP File Transfer Protocol등을 통해 원격 운영서버로 war파일만 옮겨 배포하는 경우등에 유용합니다.

 

출처 : https://dololak.tistory.com/31

 

[이클립스] WAR 파일이란? 이클립스 WAR 파일 생성 방법

이클립스 배포를 위한 WAR(WebApplication Archive)파일 생성 방법 WAR(WebApplication Archive) WAR란 WebApplication Archive의 약자로 말그대로 웹 어플리케이션 저장소이며 웹 어플리케이션을 압축해 저장해 놓은

dololak.tistory.com

 

준비 해야 할 것

Putty설치 /  WinSCP설치

 

Putty 설치 설명 링크

출처 : https://rebornbb.tistory.com/entry/PuTTY-PuTTY-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95 

 

winSCP 설치 설명 링크

출처 : https://rebornbb.tistory.com/entry/WinSCP-WinSCP-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95  

 

[WinSCP] WinSCP 설치 방법

WinSCP 소개 WinSCP는 Windows용 그래픽 유저 인터페이스 SFTP (Secure File Transfer Protocol - 기존 FTP보다 보안이 강화된 전송 방식) 및 FTP (File Transfer Protocol - 파일을 전송하는 통신규약) 클라이언트 프로그

rebornbb.tistory.com

이클립스 웹 프로젝트 WAR 배포하기

 

재배포시

war파일을 만들어서 scp에서 덮어씌우기만 하면된다.

 

'기타process > 배포방법' 카테고리의 다른 글

배포방법-최근파일경로  (0) 2023.07.11