프로젝트 export해줌
경로 지정 후 피니쉬. 체크박스 아무것도 체크안함
카탈리나 홈에 옮겨줌
★해당 경로에 들어가서
startup.bat
실행
(주의 : sts의 톰캣서버가 중지된 상태여야함)
그럼 웹앱 폴더에 디렉터리 생김
주소창에 http://localhost:9090/galaxy 입력하면
이게 나온다~
shutdown.bat 실행해서 톰캣 종료.
CATALINA_HOME|webapps|root 디렉터리
주소창에 http://localhost:9090/ (컨텍스트패스없이)입력하면 실행된다.
인덱스.jsp 이런거 돌아감
웹앱의 root 디렉터를 삭제하고,
galaxy.war를 ROOT.war로 배포하면, 주소가 ..
contextPath없이 주소입력하면 실행됨!!
< 수동배포 >
1. CATALINA_HOME\conf\server.xml에서 Connector port=9090 변경
2. CATALINA_HOME\webapps에 galaxy.war 가져다두기
3. CATALINA_HOME\bin에서 startup.bat(starup.sh) 실행하기
4. 톰캣이 구동하면서 CATALINA_HOME\webapps\galaxy 디렉터리 생성(와르 파일 압축이 자동으로 풀리면서 생김)
실패 시
1. CATALINA_HOME\bin에서 shutdown.bat(shutdown.sh) 실행하기(톰캣 끄기)
2. CATALINA_HOME\webapps에 있는 galaxy.war와 galaxy 디렉터리 삭제
< root 폴더 안에 모든파일들이 동작하는 때 >
CATALINA_HOME\webapps\ROOT 디렉터리
1. 주소창에 http://localhost:9090/
컨텍스트패스 없이 위와 같이 주소 입력하면 실행(동작)되는 디렉터리
배포하는 호스팅의 설명서를 볼 때, 배포하는 war파일의 이름을 ^root.war^로 하십시오. 라고 할 때가 있음
▼▼▼▼▼▼▼ 그럼 아래와 같이 하세요
2. 연습
기존 ROOT 디렉터리 내부 파일을 모두 지우고(ROOT 디렉터리를 걍 지워!), galaxy.war를 ROOT.war로 이름 변경한 뒤 수동 배포( startup.bat(톰캣 실행) -> ROOT 폴더(ROOT.war 폴더의 압축이 풀린 폴더) 생김)
→ ROOT.war로 배포한다는 것은 ROOT 디렉터리는 컨텍스트패스 없이 돌아가는 경로 ,주소가 바껴서 나올 거란 것