본문 바로가기
boostcource/boostcourse_web programming

HelloWorld 서블릿 컴파일 및 실행하기

by sgyeong 2024. 4. 7.

프로젝트를 생성할때 Java Perspective로 선택이 되어있었느냐, Java EE Perspective로 선택이 되어있었느냐에 따라서 메뉴의 구성이 달라진다. 

 

Java Perspective가 선택되어 있을 경우 

 

File > New > Project에서 Web을 찾아 Dynamic Web Project를 선택한다.

 

 

 

 

Java EE가 선택되어 있을 경우 

 

 

File > New 에 들어가면 바로 Dynamic Web Project를 선택할 수 있다.

 

 

프로젝트 이름을 입력해준다.

Java web application은 WAS 안에 있어야 실행할 수 있다.

WAS를 선택하기 위해 Target runtime을 설정해줘야 한다. New Runtime을 선택해 Target runtime을 설정해준다.

 

 

 

Apache Tomcat의 9.0버전을 선택하고 Next를 클릭해준다.

 

 

 

Browse 를 클릭해 Tomcat을 설치한 경로를 찾아서 지정해준다.

 

 

 

 

servlet 등록하기

 

servlet : url 요청을 처리하는 프로그램

 

프로젝트 우클릭 > New > Servlet 클

 

Create Servlet 창이 뜨면 

Java package명과 Class name입력 후 Next

 

 

 

URL mappings라고 되어 있는 부분에 WAS에 배포될 때 사용하는 이름이 나온다.

 

 

 

이클립스는 runtime으로 설정된 WAS에 다음과 같은 규칙의 URL로 sevlet을 실행하도록 설정한다.

 

http : // localhost:8080 / {프로젝트이름} / {URL Mapping값}

 

 

Finish 버튼을 클릭해준다.

 

 

/*

HTTP request의 첫 번째 줄에 메서드가 있다. 메서드에는 get, post, put, delete 등이 있다.
웹 브라우저가 get 메서드 방식으로 요청을 보낼떄 servlet에 doGet 메서드가 호출이 된다. get 메서드는 웹 브라우저가 서버에게 문서를 요청할때 사용하는 방식이다. 

*/

 

 

자동으로 소스 코드가 이렇게 만들어진다.

 

 

src의 examples 패키지안의 HelloServlet을 우클릭하고 RunAs를 찾아 Run on Server를 클릭해준다.

 

 

 

톰캣 버전을 선택해주고, 항상 서버를 사용할 것이기 때문에 체크박스를 체크해 준 다음 Finish해준다.

 

 

 

 

 

 

참고 : boostcourse  https://www.boostcourse.org/web316/lecture/254268/?isDesc=false

 

웹 프로그래밍(풀스택)

부스트코스 무료 강의

www.boostcourse.org

 

'boostcource > boostcourse_web programming' 카테고리의 다른 글

Servlet 작성 방법  (0) 2024.04.08
Servlet  (0) 2024.04.08
[HTML, CSS] 디버깅-HTML-CSS  (0) 2024.04.06
[HTML, CSS] float layout  (0) 2024.04.06
[HTML, CSS] Element가 배치되는 방법 (CSS Layout) 2  (0) 2024.04.06