Jetty 설치하기 (Windows)

Windows에 Jetty를 설치한다.

Posted by BELLSTONE on October 31, 2019 · 2 mins read

1. Jetty

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

2. Jetty 다운로드

installing-jetty-1

  • Jettyzip 또는 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가 되겠네요

installing-jetty-2

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

installing-jetty-3

  • 크게 문제없이 실행되었다면, localhost:8080을 입력하여 확인해봅니다.

    • Jetty는 기본적으로 8080 포트를 사용하고 있습니다. jetty.xml에서 변경할 수 있습니다.

installing-jetty-4

  • Jetty에 배포된 웹 애플리케이션이 없기 때문에 404 Not Found가 표시됩니다.

  • 서버를 중지하기 위해, 터미널에서 Ctrl + c를 입력합니다.

installing-jetty-5

  • Jetty의 파일에는 demo-base라는 데모 기반 디렉토리가 있습니다.

  • $JETTY_HOME에서 아래의 명령어를 입력하여, demo-base로 이동한 후 서버를 기동시킵니다.

1
2
$ cd demo-base
$ java -jar ../start.jar

installing-jetty-6

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

  • 그럼 끝!

참고