-
웹프로그램 배포방법(Intellij, Eclipse)IntelliJ,Eclipse 2019. 6. 5. 17:04
1. IntelliJ
-------------------------
WAR 파일 생성
-------------------------상단 메뉴의 File-Project Struct - Artifacts로 이동합니다.
가운데 탭의 상단에 있는 +버튼을 클릭 > Web Application: Exploded
> From Modules... 클릭 > 대상 모듈 선택
***:war exploded 라고 생성확인가운데 탭의 상단에 있는 +버튼을 클릭 > Web Application:Archive 선택
***:war exploded 라고 클릭Out put directory 확인 :
예) C:\Java\Intellij_MyProject\out\artifacts\TestSpringBootRest_war-------------------------
톰캣 반영 및 기동
-------------------------톰캣 설치경로 이동
예) C:\Java\apache-tomcat-8.5.37webapps 밑에 war파일 위치
톰캣시작
예) C:\Java\apache-tomcat-8.5.37\bin\startup.batwar파일을 위치시킨 webapps폴더에 war파일명과 동일한 폴더가 생성됨
※ 톰캣서버는 war파일이 webapps폴더에 있으면 자동으로 알아서 압축을 풀어 웹어플리케이션을 사용을 할 수 있게 만드는 역할을 함실제 서버에서도 배치하는 방법은 동일
=================================================
2. 이클립스-------------------------
WAR 파일 생성
-------------------------
프로젝트 우클릭 > Export - WAR fileWeb project 이름은 그대로 두고(변경해도 됨)
Destination(저장위치)를 자신이 원하는 위치로 선택.
(소스파일도 함께 배포하려면 Export source files를 선택) 그리고 Finish 버튼.-------------------------
톰캣 반영 및 기동
-------------------------
윈도우에 설치된 톰캣서버에 war파일을 배치하기 위해서는
톰캣이 설치된 폴더의 webapps폴더에 war파일을 복사
그리고 웹어플리케이션을 서버에 적용하기 위해서 톰캣서버 재실행.
그러면 war파일을 위치시킨 webapps폴더에 war파일명과 동일한
폴더가 생성된 것을 볼 수 있습니다.
(톰캣서버는 war파일이 webapps폴더에 있으면 자동으로 알아서 압축을 풀어
웹어플리케이션을 사용을 할 수 있게 만드는 역할을 합니다.)여기서는 윈도우에 깔려있는 테스트용 톰캣서버에 배포를 했지만
실제 서버에서도 배치하는 방법은 동일합니다.
(웹개발 과정을 더 단순화하기 위해 빌드도구를 사용하기도 하니 참고하세요.)'IntelliJ,Eclipse' 카테고리의 다른 글
Intellij에 Devtools 기능활성화(auto restart, live reload) (0) 2019.07.27 Intellij Test case, Test method 단축키 (0) 2019.05.01 IntelliJ 함수가 한줄로 표시되는 문제, One-line methods (0) 2019.04.25 Intellij java: package org.apache.log4j does not exist (0) 2019.04.09 IntelliJ에서 Spring MVC (Maven) 생성 (0) 2019.04.09