티스토리 뷰
jsp가 정상적으로 URL처리가 되는지 확인 할 때 해당 프로젝트를 선택하고 Run on Server 메뉴를 통해서 실행을 하게 된다.
Tomcat의 Port Number가 8080이라면
"http://localhost:8080/controller/" 이 경로로 지정되면서
위처럼 home.jsp의 경로로 가게 된다.
위 처럼 borad의 list.jsp를 확인하고 싶다면
" http://localhost:8080/controller/board/list" 로 지정하면서
해당 페이지를 확인 할 수 있다.
하지만 웹 프로젝트는 가능 하면 절대 경로를 이용하는 구조를 사용하는 것이 바람직하다.
WHY? 절대 경로는 프로젝트의 안정성과 이식성을 높이며, 유지보수 및 확장성을 강화하는 데 도움이 되기 때문이라고 합니다. |
절대 경로 설정법
1. Servers Tomcat Modules메뉴
Servers의 Tomcat이 설정 되어 있다면 Tomcat을 더블 클릭한다.
더블 클릭을 하면
위 이미지처럼 뜰텐데 아래쪽 Modules를 클릭한다.
Edit를 클릭하고
/controller 로 되어있는 부분을 /으로 바꿔 준뒤 OK클릭.
2. 해당 프로젝트의 Properties
해당 프로젝트를 우클릭 한뒤 Properties선택.
Web Project Settings 를 클릭.
/controller로 되어있는 Context root부분을 / 으로 바꿔준뒤 Apply and close.
서버에 들어가 있던 프로젝트 remove해주시고 다시 추가한 다음 서버 실행.
해당 프로젝트 우클릭 Rus As → Rus on Server
경로 설정이 다 되었다.
배워나가는 코린이 입니다!!
부족한게 있다면 댓글로 지적해주세요!! 감사합니다!😊
'프로그래밍 기초 > Spring' 카테고리의 다른 글
게시판 페이징 처리(2) (2) | 2023.12.15 |
---|---|
게시판 페이징 처리(1) (3) | 2023.12.15 |
한글 깨짐 현상 해결 (0) | 2023.11.30 |
의존성 주입이란? (0) | 2023.11.23 |