카테고리 없음

3-2. Servlet 클래스 설치와 등록

zapi 2023. 8. 17. 23:35

저번에 컴파일까지 했으니까 이제 이번엔 설치하고 등록해서 아파치 통해서 페이지 뜨게 할꼬임!

 > .java 파일을 컴파일하고 생성된 .class파일은 .java와 같이 있음 //경로는 이전 포스팅글 참고


1. HundredServelt.class파일을 복사해서 붙혀넣기

할건데 어디다 할거냐면

1. )  톰캣\webapps\ROOT\WEB-INF 파일까지 들어가서 classes 파일 생성
2. )  classes 파일 안 에다가 붙혀넣기

 

요런식으로 파일 만들어서 그냥 안에 붙여 놓으면 됨
이러면 설치 끝임...ㅎ 설치라고 대단할 것도 없음 '0'/


2. web.xml 이용해서 등록하기

WEB-INF디렉토리에 들어가면 web.xml파일이 있을거임 
수정하고 코드를 추가해서 등록을 할 거임

초기 web.xml 파일은 다 다르게 생길 수 있다. 필자의 경우 아래 처럼 생겼음

이제 중요하게 체크★해야 할 부분은

1. ) 위에 체크한 중간에 빨간 박스처럼  버전을 2.5로 맞춰주기
2. ) <web-app> </web-app> 태그 안에만 아래처럼 코드 넣어주면 됨

 

설명 드감 ㄱㄱ

<servlet>  : 서블릿 클래스의 이름이 들어갈 부분
<servlet-mapping> : 태그는 서블릿 클래스를 호출할 때 사용할 URL을 입력하는 부분
<servlet-class>: 서블릿 클래스의 이름을 적으면 된다
<url-pattern> :  너가 원하는 URL 패턴 적으면된다.  ex. <url-pattern>/LikeThisv<url-pattern>
<servlet-name> : <servlet-mapping>엘리먼트에서 <servlet>태그를 참조해서 클래스를 찾을 수 있도록 연결해주기 위해 이름을 지어주는 거다. // 마음대로 적으면 됨 

이렇게까지 등록이 끝났다면
localhost:8080/hundred를 도메인 창에 쳐보자

이렇게 잘 떴다면 성공임 수고하셨뚬 오류뜨면 xml구문 오류 다시 잘 찾아봐야함! :<