사전준비
yourProject.war, apache-tomcat, jdk
apache-tomcat-9.0.86/webapps 디렉토리에서
war파일을 올리고 ROOT로 이름을 바꿉니다. *대문자여야 tomcat이 압축해제합니다.
apache-tomcat-9.0.86/bin 디렉토리에서
운영체제에 맞춰 startup.bat or startup.sh를 실행시킵니다.
그럼 톰캣이 실행되면서 wabapps에 있는 우리가 올린 war 파일을 압축해제되면서
프로젝트가 서버에 올라가게 됩니다.(이 방식으로 따르지 않고 압축해제된 파일을 올려도 무관합니다)
service.bat(sh)을 사용하여 톰캣을 윈도우 서비스로 등록시킬 경우,
윈도우가 시작될때 톰캣을 백그라운드로 자동 실행시킵니다.
이제 서버에 접속할 수 있습니다.(ex : localhost:8080)
apache-tomcat-9.0.86/webapps/ROOT 디렉토리에
WEB-INF : 프로젝트의 소스들
WEB-INF/classes : 프로젝트의 백엔드쪽 소스(com/.java, resources/.properties)
view단 소스는 스프링 프로젝트에 webapps -> WEB-INF로 상위디렉토리만 바뀌고 나머지 위치는 그대로라고 보시면 됩니다.
apache-tomcat-9.0.86/conf 디렉토리에
우리가 ide에서 프로젝트 구동용으로 설치했던 server 프로젝트에 있는 파일들을 보실 수 있습니다.(web.xml,server.xml)
파일의 기능 역시 동일합니다.server.xml에서 port를 바꾸거나 연결한 프로젝트를 등록하실 수도 있습니다.(기본은 ROOT로 잡힙니다.아까 그 ROOT가 맞습니다.여기서 변경가능합니다.)
jvm 관련 설정은 apache-tomcat-9.0.86/bin 디렉토리에 catalina.bat(sh)에서 바꿀 수 있습니다.
apache-tomcat-9.0.86/log 디렉토리에 각 log 파일이 있습니다.
catalina.날짜.log를 보시면 ide에서 console 창에서 보던 로그들을 보실 수 있습니다.