[Java]
Jetty
JettyはJavaで記述された小型のWEBサーバ/アプリケーションサーバ。Tomcatと同じような機能を持つが、それよりも小型であり・なおかつスケーラブル。
- 管理人がJetty使ってみた所感
- Tomcatと違い、モジュールが分割されており、ほしい機能があればそのモジュールを起動時に追加するという形になる(めんどくさい)
- Linuxのserviceコマンドで起動・停止を行う場合、設定に癖がある。Debian/sidで単純にjetty8をインストールしたところserviceコマンドからは起動できなかった
- その件についてはここを参照 Jetty bash script works only with root user
- なのでどのようにして起動するかというと、コマンドラインから起動するか、独自にchefのcookbookを作って環境構築するか今のところ2択である
- Loggingにも癖がある。チュートリアルを1週間ぐらい読みまくったが未だにうまくログが吐けない・・・
- ここが参考になった Jettyでロギング
Jetty/Tutorial
Jetty自体はネームスペースがeclipse以下にある、eclipseのプロジェクトの一部なのだろうか。とりあえずチュートリアルをやっていこう、
Jetty/Tutorial/Jetty HelloWorld
Jettyで単体のJavaソースをコンパイルして動作させるチュートリアル
- 解説
- あとで
Jetty/Tutorial/Jetty and Maven HelloWorld
Jetty + Mavenを使用してHelloWorldするチュートリアル
- 解説
- あとで
Jetty/Tutorial/Embedding Jetty
組み込み型?あとで見る
- 解説
- あとで
Jetty/Howto/Deploy Web Applications
アプリケーションのデプロイ方法
- 解説
- あとで !must!