본문 바로가기
[Developer]/Java

Jetty 6.x 설치하기 / 실행하기

by 해피빈이 2009. 9. 29.

Apache activemq를 사용하다가,, erlang으로 바꾸려니... web console이 자동으로 따라오진 않는다.
따라서 activemq에서 사용하고있던 jetty를 가져오기로 했다.

설치방법은 다음과 같다.

1. 적절한 버전을 다운로드 받는다.
(난 6.x가 stable하다고 나오길래... 6.1.21을 다운. 참고로 7.0 이상은 almost stable이란다.ㅡ.ㅡ;)



2. 압축을 해제한다.(install -> unzip이다.-.-;;)

• contexts - 테스트 관련 파일이 들어있다. 급하게 실행할 수 있을듯
•etc - jetty configuration 파일들이 들어있는 디렉토리
•examples - Jetty에 맞춘 샘플 webapps가 들어있는 디렉토리
•extras - Jetty에 선택적으로 확장할 수 있는 것들이 포함
•lib - Jetty가 실행하기 위해 필요한 jar파일들이 들어있음
•LICENSES - Jetty project를 이용하기 위해 필요한 동의서 첨부
•modules - 다량의 submodule 소스가 들어있음
•patches - 소스 패치가 들어있음
•pom.xml - Jetty 6 소스로부터 maven2를 통해 build하기 위해 필요한 파일
•project-website - jetty6 website가 들어있는 디렉토리
•README.txt - 사용하기 위해 유용한 정보들이 들어있는 파일
•start.jar - jetty6를 불러오기(실행하기)위해 필요한 jar파일
•VERSION.txt - jetty의 각 릴리즈 별로 간략히 정보를 적어놓은 파일
•webapps - 데모 webapps를 담아놓은 디렉토리
•webapps-plus - jetty6를 위해 확장 가능한 webapps를 모아놓은 디렉토리

3. 인스톨한 디렉토리로 가서 이 명령을 실행

java -jar start.jar etc/jetty.xml

4. 데모 webapp를 확인해보고 싶다면, 아래의 주소를 웹브라우저에 띄워보시라!

http://localhost:8080/test

5. 추가적으로 위에도 언급했지만, configuration을 하고싶으면, 아래의 파일을 수정!

etc/jetty.xml

6. 정지를 하고 싶다면, Ctrl+c를 누르면 된다.
혹은.. 다른 키를 세팅해서 사용할 수도 있단다.

java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar --stop



참 심플해서 좋다.
반응형

'[Developer] > Java' 카테고리의 다른 글

Decorator Pattern  (0) 2010.01.13
조금은 헷갈릴 수 있는 static과 final에 관한 진실  (0) 2009.11.12
CriticalSection 찾아 돌아다니다가..  (0) 2009.09.02
JDOM 시작하기  (0) 2009.08.31
ArrayList 예제 - Generic 사용 -  (0) 2009.08.28

댓글