1. Jetty
- Jetty 홈페이지의 설명입니다.
Jetty는 주로 소프트웨어 프레임워크에서 기계와의 커뮤니케이션(ex. 클라우드)에 사용되며 Http 서버, HTTP 클라이언트 및 javax.servlet 컨테이너를 제공하는 이클립스 재단의 오픈소스 프로젝트입니다.
2. Jetty 다운로드
- Jetty 홈페이지에서 다운로드할 수 있습니다.

-
Jetty는zip 또는 gzip형식으로 사용할 수 있습니다.zip으로 이용하겠습니다. -
다운로드 한,
jetty-distribution-version을 사용하기 쉬운 위치로 이동시킵니다.Jetty Docs에서는 이 위치를$JETTY_HOME이라고 합니다. -
Jetty를 이용하여 웹 애플리케이션을 운용할 때, 여러 가지 방법이 있는데,$JETTY_HOME을 수정하여 사용하는 방법,$JETTY_BASE라는base를 따로 만들어서 실행하는 방법,Shell Script를 이용해서 설정 후 사용하는 방법 등이 있습니다. -
하지만,
Jetty Docs에서는$JETTY_BASE를 따로 만들어서 사용하기를 권장합니다.- 저는
C 드라이브에 옮겨 두었습니다. 그러니까,$JETTY_HOME = C:\jetty-distribution-9.4.22.v20191022가 되겠네요
- 저는

Jetty는GUI가 없음므로, 서버를 설정 및 실행은 명령 프롬포트 같은 터미널을 이용해서 실행 할 수 있습니다.
1
$ java -jar start.jar
- 터미널을 열어
$JETTY_HOME으로 이동 후 위의 커맨드를 입력합니다.

-
크게 문제없이 실행되었다면, localhost:8080을 입력하여 확인해봅니다.
Jetty는 기본적으로8080포트를 사용하고 있습니다.jetty.xml에서 변경할 수 있습니다.

-
Jetty에 배포된 웹 애플리케이션이 없기 때문에404 Not Found가 표시됩니다. -
서버를 중지하기 위해, 터미널에서
Ctrl + c를 입력합니다.

-
Jetty의 파일에는demo-base라는 데모 기반 디렉토리가 있습니다. -
$JETTY_HOME에서 아래의 명령어를 입력하여,demo-base로 이동한 후 서버를 기동시킵니다.
1
2
$ cd demo-base
$ java -jar ../start.jar

-
demo를 이용하여 기동 확인이 끝났습니다. 올바르게 설치되었습니다! -
그럼 끝!