목록web.xml (4)
Gentle Breeze
- Servlet mapping Email6 list // 배포자가 만든 내부적인 이름 email6.EmailServlet // 실제 servlet 파일명 (물리적 위치) Email6 list // 배포자가 만든 내부적인 이름 /servlet/EmailServlet6 // Client가 아는 url 이름
... ... dbVersion Oracle10g ... ... filename C:\\UserEmail.txt ... ... java.lang.Throwable /email6/error.html 404 /email6/show_error_page.jsp ============================================================= - web.xml 파일은 서블릿 엔진이 구동하면서 읽어들인다. 파일 내용이 변경될경우 서버를 재구동 시켜주어야 한다. - xml element는 여러개의 child element를 가질 수 있다. - element들의 순서가 틀리면 tomcat이 에러메세지를 표시한다.
........ Email5 list //배포자가 만든 내부적인 이름 email.EmailServlet //실제 Servlet 파일 명 Email5 list /servlet/EmailServlet5 //client가 아는 URL ........ * web.xml → DD : Deployment Descriptor (배포 서술자)
web.xml - xml 파일 - 정보를 구조적으로 표현할 수 있으며, 이렇게 구조적으로 정보를 표현하는 곳에 사용한다. - well formed & valid - well formed하다. - 반드시 하나 이상의 엘리먼트가 있어야 한다. - root 엘리먼트는 반드시 하나여야 한다. - 태그는 겹치지 말아야 한다. - 태그이름은 대소문자를 구별한다. - valid - well formed 해야 한다. - 사용된 태그를 정의한 schema나 DTD가 있어야 한다. (요즘은 주로 schema를 사용한다.) - 정의된 Schema나 DTD의 요건에 위배됨이 없어야 한다. - 웹 애플리케이션의 배치디스크립터(Deployment Descriptor) - 컨테이너에 배포될 때 컨테이너가 참조하는 xml 문서. -..