티스토리 뷰

Ubuntu 14.04 에 Jetty 9 ( jetty 9.2.1) 을 설치하는 간단한 방법입니다. 기본적으로 root 로 진행하겠습니다.


1. apt 를 이용하여 JAVA 를 설치 합니다.

$apt-get install openjdk-7-jdk





2. jetty 를 위해서 java 를 symlink 를 만들어 줍니다.

$mkdir /usr/java
$ln -s /usr/lib/jvm/java-7-openjdk-amd64 /usr/java/default


3. /opt 로 이동후 jetty 최신버전을 받아 주도록 합니다.

$wget "http://eclipse.org/downloads/download.php?file=/jetty/9.2.1.v20140609/dist/jetty-distribution-9.2.1.v20140609.tar.gz&r=1"
$mv download.php\?file\=%2Fjetty%2F9.2.1.v20140609%2Fdist%2Fjetty-distribution-9.2.1.v20140609.tar.gz\&r\=1 jetty-distribution-9.2.1.v20140609.tar.gz



4. 압축을 풀어 주고 jetty 의 사용자를 지정해 줍니다.

$tar -xvf jetty-distribution-9.2.1.v20140609.tar.gz
$mv jetty-distribution-9.2.1.v20140609 jetty
$useradd jetty -U -s /bin/false
$chown -R jetty:jetty /opt/jetty


5. jetty 의 서비스 실행 스크립트를 init.d 에 복사해 주도록 합니다.

$cp /opt/jetty/bin/jetty.sh /etc/init.d/jetty


6. jetty 의 기본 설정 파일을 만들고 셋팅하여 줍니다.

$vim /etc/default/jetty

안에는 

JAVA=/usr/bin/java # Path to Java
NO_START=0 # Start on boot
JETTY_HOST=0.0.0.0 # Listen to all hosts
JETTY_ARGS=jetty.port=8085
JETTY_USER=jetty # Run as this user
JETTY_HOME=/opt/jetty
JETTY_BASE=$JETTY_HOME/demo-base/ #Demo page

7. 이제 jetty를 실행하여 보도록 합니다.

$service jetty start





8. jetty 를 부트 로드에 등록합니다.

$update-rc.d jetty defaults


9. 이제 제대로 동작하는 지 확인해 보시면 됩니다.

$netstat -tln

위의 방법은 포트에 정상적으로 어플리 케이션이 올라가 있는지 확인하는 것이며 방화벽이 열린 상태에서 정상적으로 작동된다면 아래와 같이 데모 페이지를 확인 하실수 있으실것 입니다.








공유하기 링크
댓글