2018. 10. 26. 15:09

검색된 대부분의 블로그가 이클립스에서 톰캣과 연동하여 웹서비스를 실행시키는 유형이 많아 내가 필요한 부분을 새로 정리해보기로 했다. 내용을 수시로 보완할 예정이다.


1. Tomcat 설치

  1) 다운로드: 윈도우 버전에 맞는 zip 파일 다운로드 후 원하는 경로에 복사하여 압축을 푼다.

  2) 환경설정

     - 환경변수 등록

       > Path: java sdk의 bin 경로지정

       > JAVA_HOME : java sdk 루트경로

       > JRE_HOME: java runtime environment 루트경로

       > CATALINA_HOME: tomcat 루트경로

     - 권한 설정

        tomcat/conf/tomcat-users.xml 파일 열기 >  아래와 같이 설정한다. (단, 아래는 예시일뿐 똑같은 권한을 설정할 필요는 없음)

        <role rolename="manager-script"/>

        <role rolename="manager-status"/>

        <role rolename="manager-gui"/>

        <role rolename="admin-gui"/>

        <user username="생성ID" password="생성비밀번호" roles="manager-gui,admin-gui,manager-script,manager-status"/>

     -  포트 설정

        톰캣을 최초실행하면 기본 8080으로 설정되어 있어 다른 포트로 변경할 경우

        tomcat/conf/server.xml 파일 열기 > <Connector port="8080" 을 변경하고자 하는 포트로 변경

     - Root 경로 변경 지정

        링크참조

  4) tomcat 실행/중지

     - console 실행 > tomcat/bin 으로 이동 > startup

     - console 실행 > tomcat/bin 으로 이동 > shutdown

  5) 윈도우 서비스

      - 등록: console 실행 > tomcat/bin 으로 이동 > service install tomcat_service > 서비스에서 apache tomcat 등의 이름을 찾음 > 실행 (자동/수동 설정에 따라 윈도우 리부팅이 되면서 실행되게 설정이 가능)

      - 제거: console 실행 > tomcat/bin 으로 이동 > service remove "서비스명"


2. JSP 연동

  1) WAR 파일 생성

     eclipse 실행 > Project Explorer 에서 프로젝트 선택 후 마우스 오른쪽 버튼 클릭 > Export > War file 선택 > Web Project 명과 Destination(생성경로)을 지정하여 WAR파일을 생성

  2) WAR 파일 복사

     생성된 WAR파일을 tomcat/webapps 폴더 하위에 복사 > Tomcat 재실행



Posted by CoolDragon