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
를 이용하여 기동 확인이 끝났습니다. 올바르게 설치되었습니다! -
그럼 끝!