강좌 & 팁
글 수 2,412
2015.03.22 14:23:26 (*.199.128.77)
42304
이번 시간은 jetty를 가지고 임베디드 형태의 웹서버를 만들어 보도록 하겠습니다.
jetty는 톰캣보다 가벼운 웹서버 입니다. 저도 많이 사용한 적이 없지만, 많은 기능들을 가지고 있는걸로 알고 있습니다.
많은 기능에 대해서는 웹 검색을 하면 많이 나옵니다. ^^;
이번 시간은 가볍게 10줄(공라인을 제외한)로 파일 리스트를 볼 수 있는 웹 서버를 만들 도록 하겠습니다.
샘플은 jetty홈페이지에도 많이 있습니다.
먼저 jetty를 아래의 주소에서 다운로드 하겠습니다.
다운로드 : http://download.eclipse.org/jetty/
저는 jetty9버전으로 다운로드 했습니다.
다운로드후 압축 파일을 풉니다.
압축푼 곳에 들어가 lib폴더를 복사해 이클립스에서 새 프로젝트를 생성후 복사를 합니다.
복사후 각 라이브러리를 빌드 패스에 추가를 해줍니다.
아래의 그림 처럼....
그 다음 클래스를 하나 만듭니다.
[샘플 소스]
[실행]
웹 브라우저를 하나 열고 주소창에 http://127.0.0.1:8080 를 입력하고 엔터를 치면 아래와 같이 디렉토리 리스트및 파일 들이
표시가 됩니다.
아주 간단하게 임베디드 형태의 웹서버를 만들어 봤습니다.
감사합니다.