[Spring Boot]배포서술자 -web.sml
배포 서술자
웹 애플리케이션의 환경 설정 정보를 담은 파일이다.
WAS 가 구동 될 때 처음 이 파일을 읽어 설정 내용을 톰캣에 적용하게 된다.
서블릿 설정, 필터설정 웰컴파일 목록 , 오류 페이지 처리와 같은 설정을 할 수 있다.
WAS(Web Application Server) … 톰캣
JSP, ASP, PHP 등 사용자의 입력을 받아 서버에게 무언가를 처리하고 그 결과를 보여주는 동적인 데이터를 처리하는 웹서버이다.
WAS 는 규모가 크고 엔터프라이즈 환경에 필요한 트랜잭션, 보안, 트래픽관리, DB 커넥션 풀, 사용자 관리 등등 다양하고 강력한 기능을 제공하는 S/W를 의미한다.
페이지 지시어: JSP 페이지에 대한 정보를 설정한다.
- page 지시어
- include 지시어
- taglib 지시어
응답코드
서버 응답 코드는 클라이언트 REQUEST 처리 후 상태에 따라 변환하는 코드이다.
응답 코드는 크게 5가지로 분류된다.
1XX : 조건부 응답 - 102 : Processing
2XX : 성공 - 201 : 클라이언트가 요청한 정보를 정상적으로 저장 완료
3XX : 리다이렉션 완료
4XX : 요청 오류 - 404 : 찾을 수 없음 . 페이지 접속할 수 없을 때 반환
5XX : 내부 서버 오류 (톰캣 에러) : 내부 서버 오류 (톰캣 에러)
켄텍스트 패스(Context Path)
서블릿을 요청하기 위한 URL
JSP 나 Servlet 를 실행하면 항상 앞에 생성되는
http://localhost 는 웹 서버에 접속하기 위한 ip 주소
:8080은 톰캣에서 최초 지정된 포트 번호
그 뒤에 오는 것을 컨텍스트패스라고 한다.
이클립스와 톰캣을 연동해 웹 애플리케이션을 실해애할떄 server.xml 자동으로 추가된다.
Leave a comment