1. fisrt 프로젝트 생성
- 2.5버전
2. 서버설정 (톰켓10버전)
https://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5
아래의 5 서블릿을 생성한 다음에 보면 컴파일에러가 발생할 것이다.
2.5버전의 서블릿 스팩에서는
톰켓 10버전에는 지원하지 않는것이 있기 때문에 jakarta로 변경하여 사용한다.
3. 한글 utf-8 (css,js, html)
4. jre 파일 설정
5. Servlet
servlet 경로를 확인
servlet 에서 url 호출
서버 포트: 8888지정
url = http://localhost:8888/first?t=hello&p=hi
Console 창 출력값 확인
서버 설정에서 에러가 나는 경우를 모아보았다.
1. 프로젝트 add 를 했는지 확인하기
2. 톰켓의 포트번호 확인
3. 톰켓의 path를 / 로 했다면 프로젝트명을 건너뛰고 servlet 에 등록된 호출하고자하는 것을 적어야한다.
4. servlet
FirstServlet.java 파일을 생성하면 servlet-mapping에서 name과 url-pattern을 보면 아래와 같이 생성이 되며
web.xml
url-pattern을 확인해보면 /first 로 되어있다. url 창에 포트번호와 /first를 입력하면 된다.
/first 을 호출한 경우 - 경로
1) 해당프로젝트를 찾고 web.xml 문서를 찾음
2) Servlet-mapping
3) Servlet-mapping-> pattern 의 /first 을 찾음
4) servlet-name 과 같은 값을 가지고 있는 앨리먼트를 찾음
5) 쌍을 이루고 있는 name의 class 찾음
6) servlet-class 이 com.my.first.FirstServlet 이며 classes 디렉토리에서 찾아냄