...
Jetty 서버
Jetty는 서블릿과 JSP를 지원하는 자바 기반의 WAS 서버입니다.
실제로 Jetty는 다른 WAS에 비해 가볍고 빠르며, 설정도 더 쉽습니다. 게다가 Ant나 Maven, 그리고 이클립스와의 연동이 쉬울 뿐더러, WAS를 코드에 임베딩시켜서 동작시킬 수도 있기 때문에 개발 과정에서 상당한 편리함을 제공합니다.
Jetty 설치하기
- Jetty 홈페이지에서 다운로드할 수 있습니다.
다운로드 한, jetty-distribution-version을 사용하기 쉬운 위치로 이동시킵니다. Jetty Docs에서는 이 위를 $JETTY_HOME이라고 합니다.
- etc : jetty.xml 파일을 포함 제티가 기본적으로 제공하는 설정 파일이 위치해 있다.
- lib : 제티를 실행하는 데 필요한 라이브러리가 위치한다.
- logs : 로그 파일이 위치한다.
- webapps : 웹 어플리케이션이 위치한다.
Jetty 실행하기
Jetty는 GUI가 없음므로, 서버를 설정 및 실행은 명령 프롬포트 같은 터미널을 이용해서 실행 할 수 있습니다.
$ 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로 이동한 후 서버를 기동시킵니다.
$ cd demo-base
$ java -jar ../start.jar
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.