読者です 読者をやめる 読者になる 読者になる

山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

Jetty9メモ

Jetty7,8はEOLであると発表されている。
Jetty 7 and Jetty 8 – End of Life | Webtide
と言いつつ今年に入っても若干アップデートが出ているので重大なセキュリティホールが見つかってユーザーから強い要望があればパッチ出してくれそうでもある。

Jetty9は9.2系と9.3系があり9.3系はJava8以上が必要。9.2系もタイムリーにアップデートされている。
What Version Do I Use?

ざっと動かしてみたところのJetty8と9の違い。
設定ファイルをJetty本体と分ける仕組みになった。設定ファイルのディレクトリをjetty.baseという。しかしJetty本来のほうのxmlファイルに設定が必要なところもありそうでちゃんと分離できているのかやや疑問。
JSPのエンジンが切り替えられるようになった。それと関係あるのかJSPは今動いているものがエラーになるケースが多い。ダブルコーテーションが二重になっている場合や、カスタムタグでスペースが空いてない場合がありました。ただこういうJSPの非互換性は毎度WebLogicからJBoss、Jettyと変えるたびにたくさんありました。今までよりはましな感じです。