본문 바로가기
카테고리 없음

인텔리제이에서 WAR 파일 가져오기

by cook_code 2023. 10. 15.
반응형

인텔리제이에서 WAR파일을 가져오는 방법


1. IntelliJ IDEA에서 새 프로젝트 생성:

"File" > "New" > "Project"를 선택합니다.
"Java Enterprise"를 선택하고, 오른쪽의 "Additional Libraries and Frameworks"에서 "Web Application"을 체크합니다.
"Next"를 클릭한 다음 프로젝트의 이름과 위치를 설정하고 "Finish"를 클릭합니다.

2. 프로젝트 구조 설정:

"File" > "Project Structure"를 선택합니다.
왼쪽 패널에서 "Artifacts"를 선택하고 "+" 버튼을 클릭한 다음 "Web Application: Archive" > "From modules..."를 선택합니다.
"Create Artifact" 창에서, "Module" 드롭다운 메뉴를 사용하여 알맞은 모듈을 선택하고 "OK"를 클릭합니다.

3. WAR 파일의 내용 추출:

기존 WAR 파일을 찾아 압축을 해제합니다. 일반적으로 이 작업은 파일 탐색기에서 마우스 오른쪽 버튼을 클릭하고 "Extract All" 또는 비슷한 옵션을 선택하여 수행할 수 있습니다.

4. 파일 및 폴더 복사:

압축 해제된 파일과 폴더를 새로 생성된 IntelliJ 프로젝트의 적절한 위치로 복사합니다. 일반적으로 다음과 같은 구조를 가집니다:
src/main/java: Java 소스 코드
src/main/resources: 프로젝트에 사용되는 리소스 파일
src/main/webapp: 웹 애플리케이션의 JSP, CSS, JavaScript 등의 파일이 위치하는 폴더
이렇게 하셔서 IntelliJ에 war 파일을 갖고 오신 다음에 소수 수정을 한 다음
다시 war 파일로 배포를 해보시면 됩니다.

IntelliJ IDEA로 WAR 파일 생성:

Maven이나 Gradle을 사용하지 않는 경우 IntelliJ IDEA에서 직접 WAR 파일을 생성할 수 있습니다.

  1. 메뉴에서 File > Project Structure를 선택합니다.
  2. 왼쪽 패널에서 Artifacts를 선택합니다.
  3. 상단의 + 버튼을 클릭한 다음 Web Application: Archive > From modules...를 선택합니다.
  4. 생성할 웹 모듈을 선택하고, 필요한 설정을 확인한 후 OK를 클릭합니다.
  5. OK를 클릭하여 프로젝트 구조 대화상자를 닫습니다.
  6. 메뉴에서 Build > Build Artifacts...를 선택합니다.
  7. 생성할 아티팩트를 선택하고 Build를 클릭합니다.

위의 단계를 완료하면, 설정된 출력 디렉토리에 WAR 파일이 생성됩니다.

반응형