ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CentOS에 Tomcat 설치 및 배포(2)
    IT/Tomcat 2017. 7. 21. 11:53

    목록

    1. JDK, Tomcat설치(1)

    - 2017/07/21 - [IT/Tomcat] - CentOS에 Tomcat 설치 및 배포(1)

    2. WAR파일 배포(2)

     

     

    2. WAR파일 배포

     


    2.1 WAR Export 


    개발 환경 : windows 10, sts(eclipse), tomcat7, jdk 1.8.131

    간단한 샘플을 구현했습니다.

    이 샘플프로젝트는 로컬에서 정상적으로 동작하는 것을 확인했습니다.

    이제 완성된 프로젝트를 다른 서버로 옮겨 볼까요

     

    프로젝트 우클릭 -> "Export" 클릭

     

    Web -> WAR file 클릭 후 Next~

     

    WAR파일을 저장할 위치는 묻고 있습니다.

    "Browse"를 클릭하여 저장 위치를 정해주세요~

    그리고 "Finish"~~

    Browse를 통하여 설정한 폴더에 "Web project"에 설정한 이름으로 WAR파일이 생성되었습니다.

     


    2.2 웹 서비스 구축


    웹 서비스할 서버입니다. 전에 게시한 CentOS에 구축하겠습니다.

    소스파일이 위치할 곳입니다.

    "tomcat"의 "webapps" 하위에 진행하겠습니다.

     

    FTP를 이용하여 생성된 WAR파일을 webapps 하위로 옮겼습니다.

    여기까지 어려움 없죠??

     

    Tomcat을 재실행 했습니다.

    자동으로 WAR파일이 풀렸내요???

    네 맞습니다. Tomcat이 webapps 하위 WAR파일을 자동으로 풀었습니다.

     

    마지막으로 우리가 해야할 것은 ?? "server.xml" 수정!!

    기존 개발 환경에서 세팅해놓은 server.xml환경을 맞춰주는 작업입니다.

     

    "appBase"는 "webapps"하위에 둬야겠죠? 우리가 "webapps"폴더 하위에 WAR를 풀었으니까요

    "Context"도 프로젝트에 맞게 세팅해줄까요??

    Context root와 path를 설정해 주었습니다.

    reloadable은 변경하지 못했내요...

    reloadable은 개발시에 사용하기 유용한 옵션입니다. "true"로 설정할 경우 classes나 lib의 변화를 감지하고 자동으로 적재시킵니다.

    허나 곧 부하를 줍니다. 운영중에는 꼭 false로 변경하세요

     

    설정이 모두 끝났습니다. tomcat을 다시 시작해볼까요??

     

     

    IP는 tomcat이 운영되고있는 서버의 IP입니다. 저의 IP는 모자이크 했습니다. 

    정상적으로 잘 동작하내요


     


     

    'IT > Tomcat' 카테고리의 다른 글

    CentOS에 Tomcat 설치 및 배포(1)  (0) 2017.07.21

    댓글

Designed by Tistory.