ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 웹프로그램 배포방법(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.37

    webapps 밑에 war파일 위치

    톰캣시작
    예) C:\Java\apache-tomcat-8.5.37\bin\startup.bat

    war파일을 위치시킨 webapps폴더에 war파일명과 동일한 폴더가 생성됨
    ※ 톰캣서버는 war파일이 webapps폴더에 있으면 자동으로 알아서 압축을 풀어 웹어플리케이션을 사용을 할 수 있게 만드는 역할을 함

    실제 서버에서도 배치하는 방법은 동일

    =================================================


    2. 이클립스

    -------------------------
    WAR 파일 생성
    -------------------------
    프로젝트 우클릭 > Export - WAR file

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

    -------------------------
    톰캣 반영 및 기동
    -------------------------
    윈도우에 설치된 톰캣서버에 war파일을 배치하기 위해서는
    톰캣이 설치된 폴더의 webapps폴더에 war파일을 복사
    그리고 웹어플리케이션을 서버에 적용하기 위해서 톰캣서버 재실행.
    그러면 war파일을 위치시킨 webapps폴더에 war파일명과 동일한
    폴더가 생성된 것을 볼 수 있습니다.
    (톰캣서버는 war파일이 webapps폴더에 있으면 자동으로 알아서 압축을 풀어
    웹어플리케이션을 사용을 할 수 있게 만드는 역할을 합니다.)

    여기서는 윈도우에 깔려있는 테스트용 톰캣서버에 배포를 했지만
    실제 서버에서도 배치하는 방법은 동일합니다.
    (웹개발 과정을 더 단순화하기 위해 빌드도구를 사용하기도 하니 참고하세요.)

Designed by Tistory.