Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

David의 블로그

[JSP/Servlet]context root, content directory 본문

프로그래밍/Jsp_Servlet

[JSP/Servlet]context root, content directory

David 리 2023. 11. 4. 20:21

간단하게 eclipse로 Dynamic web project를 만들었다.

프로젝트 이름은 webProject1.

 

 

context root

프로젝트 설정하다보면 context root라고 나오는데,

나는 webProject1이라 설정했다.

웹 어플리케이션의 컨텍스트 경로. 이 루트를 이용하여 우리가 실제 서버를 키면

http://서버:포트/[컨텍스트루트] <--형식의 주소로 접근하게 된다.

<--경우엔 서버:포트뒤에 아무것도 붙지가 않는다.

 

 

content directory

JSP, HTML, 이미지, WEB-INF폴더가 위치할 폴더.

이 content directory안에 웹 프로젝트 시, view로 보여줄 Jsp를 모아놓는다.

 

 

+번외)인텔리제이로 프로젝트 만들어 봤는데...

인텔리제이로 스마트 톰캣 플러그인 다운받아서

설정했었던 이미지다.

 

이 프로젝트는 context root를 practice로 설정했다.

Deployment directory는 content directory와 같은 개념인 것 같다.

프로젝트/webapps로 설정했더니

/webapps하위폴더에서 요청에 맞는 화면을 뿌려주었기 때문이다.

 

 

설정을 안해주면 404에러가 뜬다.

요청에 맞는 화면이 아무리 찾아봐도 없기때문이다.

 

 

느낀점

항상 개인 프로젝트 만들면서 설정같은건 default로 되어있어서 빠르게 지나갔었는데

이번 기회에는 context root가 무엇이고, content directory가 무엇인지

알게되었다.