QA@IT

Javaのサーバ再起動なしのモジュール反映

3381 PV

phpのようにモジュールを上書きするだけで、サーバ再起動なく反映したいです。(開発環境ではなく、本番環境で)
どんな選択肢があるでしょうか?
また、ScalaなどJava VM上で動く言語を使うと、選択肢が増えたりするのでしょうか?

JRebelという選択肢もありますが、無料で実現したいです。
今はTomcat6でthick4がSpringMVC3で動くか試そうと思っています。

回答

最新版のTomcat7ならば、以下の記事の説明にあるように、商用のアプリケーションサーバーが備えているようなParallel deployment機能 (同じコンテキストパスのアプリケーションが複数の異なるバージョンを持て、古いセッションには旧バージョンを、新しいセッションには新バージョンを適用する) を備えています。こちらはいかがでしょうか?
http://www.atmarkit.co.jp/fjava/rensai4/tomcat7_03/01.html

編集 履歴 (0)
  • ありがとうございます。Tomcat7が採用出来そうなら試してみたいと思います。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。