Servlet 기본 설정

Servlet입니다.

Servlet 은 자바로 작성한 서버측 코드 조각이고 JavaCode 내부에 Html태그가 들어갑니다.

JavaEE + 이클립스 환경에서 처음 실행 시킬 경우에  4가지 선행 되어야 하는 부분이 있습니다.

  • Encoding 설정
  • Server 설정
  • web.xml 설정
  • .jar 복사

입니다. 저는 위에서부터 차례대로 하도록 하겠습니다. 목록 중 두 번째의 서버는 apache tomcat8.0 버전을 사용하였습니다.
apache tomcat8.0 을 미리 설치 한 후 이클립스를 실행시킵니다.

이클립스의 Window -> Preferences 에서 encoding으로 검색 후 한글을 사용하기 위해 CSS Files, HTML Files, JSP Files, XML Files 의인코딩 타입을 UTF-8형식으로 바꾸어 줍니다.

그 다음으로 Servers 탭에서 서버를 새로 생성 하고 아까 설치한 apache Tomcat 의 홈을 경로로 설정 해 주시면 됩니다.

 

Tomcat의 기본 포트는 8080포트를 사용하게 되어있습니다. 혹시나 다른 프로그램에서 사용 중이거나 하는 이유로 포트번호를 바꾸셔야한다면 서버 폴더의 server.xml에서 밑의 그림의 가운데 부분의 포트번호를 다른 번호로 바꾸어 주시면 됩니다.

앞으로의 프로젝트는 Dynamic Web Project 을 쓰게 되는데 Finish를 누르지 말고 마지막 부분까지 NEXT를 눌러 그림의 부분의 체크박스를 체크하시고 체크해 줍니다. 이후에는 web.xml 의 내용을 수정하여 servlet을 매핑합니다. 이 부분은 나중에 다루도록 하겠습니다.

마지막 작업으로 Servlet 에 필요한 servlet-api.jar 파일을 WebContent/WEB-INF/lib에 넣어주시면 기본적인 작업 준비가 되었습니다. (servlet-api.jar 파일은 톰캣 홈/lib폴더안에 있습니다.)