数年前から Web アプリケーション製品を使用しており、Tomcat を使用してそれを Windows サービスとして登録し、自動的に開始および停止するため、Windows にデプロイしました。
現在、Tomcat が提供する以上の Java EE 機能が必要になる可能性があります (コンテナー内の Java EE 6 に非常に誘惑されています)。問題は、どのオープン ソース Java EE コンテナーが Windows サービスとしてうまく機能するかということです。Java EE 6の実装は今のところGlassfishしかないので、うまく動くといいのですが、パンフレットから読み取れることだけでなく、体験談を聞きたいです。そうでない場合、人々は他に何を使用しますか?
編集: これは、Java EE コンテナーだけでなく、Web コンテナーにも当てはまります。適切なコンテナーが見つかり、Java EE 6 のサポートが得られるまで、必要なスタックを含めたままにする予定です。
編集:これを分散として機能させたい。ラッパーなどを手動でハッキングすることに興味はありませんが、インストール プロセスでサービスの作成と削除を処理したいと考えています。
EDIT 2012: Glassfish の Windows インストーラーはサービスとしてインストールできることが判明しました (.NET が必要です)。コンポーネント Web サイトhttp://kenai.com/projects/winsw。非常に堅牢であることが証明されています。