Java/Spring

[스프링] 서블릿 경로(Context Path/Root) + 경로 변경 방법

ImYena 2021. 9. 18. 18:19
728x90

Context Path

  • WAS에서 웹 애플리케이션을 구분하기 위한 경로
    • 프로젝트를 생성하면 자동으로 server.xml에 추가되어 서버 구동 시 자동으로 잡히는 경로 
  • 프로젝트 명
    • URL의 호스트 + 포트명 다음에 나옴!
    • 예시) localhost:8080 + contextPath

Context Root

  • Content Directory
    • 해당 경로에 메타 정보와 웹 정보를 관리하는 META-INF와 WEB-INF 파일 자동 생성
    • .jsp 파일은 해당 경로로 하위에 저장되어야 경로를 찾아갈 수 있음

 

 

Context Path/Root 변경 방법

  • 사용자에게 보이는 경로가 수정될 뿐 접근하는 경로가 아예 바뀌는 것은 아님?

 

방법1)

  1. 사용 중인 스프링 프로젝트 우클릭 > Properties > Web Project Settings
  2. Context root : /
  3. Servers 뷰 > Tomcat 중지 > Tomcat 삭제 > Tomcat 재추가
  4. 프로젝트 재실행

 

변경 전


변경 후

방법2)

  1. Package Expolorer에서 Servers 폴더 펼치기
  2. werver.xml 파일 클릭
  3. 스크롤 아래로 내려와 아래와 같은 Context 태그 내 path 값 변경
<Context docBase="springframework_review" path="/" reloadable="true" source="org.eclipse.jst.jee.server:springframework_review"/></Host>

 

728x90
반응형