エンドユーザ向けにできるだけシンプルにインストールする必要があるアプリケーションを開発しています。エンドユーザーは経験豊富なLinuxユーザー(またはセールスエンジニア)ですが、Tomcat、Jettyなどについては実際には分かっていません。Webコンテナ、Webコンテナ、埋め込みWebコンテナに展開する
だから私は、私たちのアプリケーションを展開するための3つの方法を参照してください。私はこれがWebインターフェイスを持っていなければならなかった最初のアプリだと述べるべきだ。だから前にこの質問に本当に直面していない。
まず、既存のWebコンテナにアプリケーションをデプロイすることです。 SuseやRedHatにしか展開しないので、これはやりやすいほど簡単です。しかし、私たちは、1つのWebコンテナで複数のアプリケーションを実行しているという考えではありません。 1つのアプリだけを削除するのが難しくなります。
次のオプションは、TomcatまたはJettyをバンドルして、バンドルされたWebコンテナを起動/停止スクリプトで起動することです。
あるいは第三は、。これはおそらく第二の選択肢と同じユーザーエクスペリエンスを提供します埋め込みます。
私はこの問題に直面したときに、他の人がエンドユーザーにできるだけ愚かでない証拠にするために何をしているのか不思議です。
私は、アプリケーションリソースの制限とCPUの親和性を設定することが多いため、既存のWebコンテナに導入することをほとんど排除しました。これは、Webコンテナ/アプリケーションサーバーにデプロイされたすべてのアプリケーション応用。
ありがとうございます。
回答ありがとうございます。バンドル(または場合によっては埋め込み)が進んでいく方法です。 – Jason