2013年1月28日月曜日

CentOSにjettyを導入する


前提

・CentOSにjdkが入っている
・sudoコマンドが使える

install jetty

 eclipse.orgからjettyをインストール
$ cd ~
$ mkdir workspace
$ cd workspace
$ wget http://download.eclipse.org/jetty/stable-8/dist/jetty-distribution-8.1.8.v20121106.tar.gz
--日付--  http://download.eclipse.org/jetty/stable-8/dist/jetty-distribution-8.1.8.v20121106.tar.gz

いろいろメッセージが表示される

`jetty-distribution-8.1.8.v20121106.tar.gz' に保存中

100%[======================================>] 9,064,609    615K/s 時間 18s     

日付 (494 KB/s) - `jetty-distribution-8.1.8.v20121106.tar.gz' へ保存完了 [9064609/9064609]
 tar展開
$ tar xvzf ./jetty-distribution-8.1.8.v20121106.tar.gz
 jettyを/usr/local/に移動
$ sudo mv ./jetty-distribution-8.1.8.v20121106 /usr/local/jetty-distribution-8.1.8.v20121106

$ cd /usr/local/
$ ls -a
.
..
jetty-distribution-8.1.8.v20121106
 シンボリック作成
$ sudo ln -s /usr/local/jetty-distribution-8.1.8.v20121106/ /usr/local/jetty8
$ ls -a
.
..
jetty8
jetty-distribution-8.1.8.v20121106
 8080port開放
$ sudo vim /etc/sysconfig/iptables
以下を追加
# added begin
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# added end
 jetty起動
$ cd /usr/local/jetty8/
$ java -jar start.jar
 起動確認
http://ホストネーム:8080
にアクセスして,jettyのページが表示されればおk.

 強制停止
$ sudo kill -9 `pgrep -f "java -jar start.jar"`

あとはApacheの連携とか,daemon化とか…

0 件のコメント:

コメントを投稿