본문 바로가기

WAS/Tomcat

Tomcat 가짜 서버와 진짜 서버의 차이

Tomcat 진짜 서버

 

가동 방법 1 : Terminal 이용

가동 방법 2 : Eclipse에서 진짜 톰캣 붙혀서 가동

 

 

가동 후

  • localhost:8080/manager/html (톰캣 매니저 창)이 작동 됨.
    • catalina stop (진짜 톰캣 stop) -> localhost:8080/manager/html (톰캣 매니저 창)이 작동 X

 

 


Tomcat 가짜 서버

 

가동 방법 : Eclipse의 Server 사용

  • 가짜 톰캣 서버
    • 정의
      • 진짜 톰캣 서버에 올리기 전, 작업한 html, jsp 등의 파일을 웹 브라우저 통해서 잘 가동되는지 확인하기 위한 서버

 

가동 후, 작업 순서

 

1. 진짜 톰캣 stop, 가짜 톰캣 start

2. 가짜 톰캣 서버 이용해서 작업하는 파일들의 결과물 확인

3.  작업 완료

4. 작업 완료한 프로젝트를 WAR 파일로 import

    • 가짜 톰캣 stop, 진짜 톰캣 start

      WAR 파일로 import하기 전, 폴더 구성

      • 아래의 폴더 구성 : Eclipse에서 작업하는 환경
        • 진짜 서버, 톰캣 매니저 창에서 올라오는 환경은 아래 폴더 구성과 다름
          • 여기서는 Eclipse에서 작업한 환경을 WAR파일로 변환해서 진짜 서버 통해서 톰캣 매니저 창에 올리는 것이므로 아래와 같이 진행
      • WebContent/META-INF/MANIFEST.MF
        • WAR파일로 변환하기 위한 파일
          • WAR파일로 변환 후, 이 파일은 쓸모가 없어졌으므로
            진짜 톰캣의 매니저 창 /usr/local/Cellar/tomcat/9.0.39/libexec/webapps에서는 존재하지 않음.
      • WebContent/WEB-INF/web.xml
        • 해당 프로젝트의 환경설정하는 파일
          • WAR파일로 변환 후, 진짜 톰캣 매니저 창에 올라갈 web.xml의 위치
            • /usr/local/Cellar/tomcat/9.0.39/libexec/webapps/1104/WEB-INF/web.xml
      • WebContent/index.html
        • 해당 프로젝트의 welcome 파일
          • ex ) localhost:8080/Test로 들어올 경우, index.html을 보여줌
            • WAR파일로 변환 후, 진짜 톰캣 매니저 창에 올라갈 index.html의 위치
              • /usr/local/Cellar/tomcat/9.0.39/libexec/webapps/1104/index.html

       

       

       

5. 가짜 톰캣 stop, 진짜 톰캣 start

  • /usr/local/Cellar/tomcat/9.0.39/libexec/webapps 폴더 안에서 Test.WAR파일이 자동으로 Test폴더를 생성
    • 자동으로 localhost:8080/manager/html 톰캣 매니저 창에 Test이라는 Web Application이 올라옴.

 

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

Tomcat (9.0.40) 실행방법 2  (0) 2020.11.30
Eclipse에서 오류 발생 해결  (0) 2020.11.16
Tomcat 오류 수정  (0) 2020.11.03
Tomcat 매니저 창에 Web Application 업로드  (0) 2020.11.03
Tomcat 가동원리, 폴더 위치  (0) 2020.11.02