Jetty は、JSP やサーブレットなどの Java ベースの Web コンテンツの実行環境を提供するオープンソースのサーブレット コンテナです。 Jetty は Java で書かれており、その API は JAR パッケージのセットとしてリリースされます。開発者は、Jetty コンテナをオブジェクトにインスタンス化し、一部のスタンドアロン Java アプリケーションにネットワーク接続と Web 接続を迅速に提供できます。 (Jetty は、HTTP サービスと javax.servlet のコンテナとして使用できるオープン ソース ソフトウェアです。)
Jetty サーバーを構成する手順:
サーバーの作成
ハンドラーの構成
サーブレットの構成
サーバーの起動
1. Maven をインストールします
Maven は、プロジェクト オブジェクト モデル (POM) に基づくソフトウェア プロジェクト管理ツールで、短い説明情報を通じてプロジェクトの構築、レポート、および文書化を管理できます。同じ Ant ターゲットを 10 回コード、jar または war をコンパイルして javadoc を生成するには、同じ作業を実行できる、より反復性の低いメソッドがあるかどうかを自問する必要があります。 Maven は、ジョブ層からプロジェクト管理層に注意を移すためのこのようなオプションを提供します。 Maven プロジェクトは、コードをビルドしてバンドルし、テストを実行し、ドキュメントを生成し、プロジェクト Web ページをホストする方法をすでに知っています
(1) jdk をダウンロードして圧縮し、/usr/local ディレクトリに置きます:
[root@master ~ ]# chmod 755 jdk-6u5-linux-x64.bin
[root@master ~]# ./jdk-6u5-linux-x64.bin
[root@master ~]#mv jdk1.6.0_05 /usr/ローカル
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java バージョン: 1.6.0_05
Java ホーム: /usr/local/jdk1.6.0_05/jre
デフォルトのロケール: en_US、プラットフォームエンコーディング: UTF-8
OS 名: "linux" バージョン: "2.6.18-238.el5" アーチ: "amd64" ファミリ: "unix"
2. Jetty をインストールして起動します。
[root@master zy]# unzip jetty-distribution-7.3.0.v20110203.zip
[root@master zy]# mv jetty-distribution-7.3.0.v20110203 /usr/local/jetty/
[ root@master zy]# cd /usr/local/jetty/
[root@master Jetty]# java -jar start.jar [または bin ディレクトリに移動して ./jetty.sh start を実行]
[root@ master bin] # ./jetty.sh start
Starting Jetty: STARTED Jetty Mon Jul 11 11:54:03 CST 2011
[root@master bin]# 2011-07-11 11:54:04.014:INFO ::stderr/ stdout を /usr/local/jetty/logs/2011_07_11.stderrout.log にリダイレクトします
(ここにremote.htmlを追加する理由は、tomcatとの対話を避けるためです