Tomcatは「バーチャルホスティング」サポートのビルドを提供しています。エンジン/ Webアプリケーションは、ドメインのリストを担当するように設定できます。これらのドメインは、特別なxmlディレクティブを使用してserver.xml/context.xmlファイルに配置する必要があります。Tomcat:仮想ホストをプログラムで変更しますか?
=> Tomcatの設定(一般的に)、特にWebアプリケーション/エンジンの「仮想ホスト」をプログラムによって変更する可能性はありますか?
たとえば、新しいユーザーがサインアップする場合、自分のドメインを「受け入れられた仮想ホスト/ドメイン」のリストに追加する必要があります。私が現在考えている唯一の方法は、XMLファイルをスクリプトで変更し、Tomcatを再起動することです。
プログラムを追加する方法はありますか?
ありがとうございました! Jan
こんにちはZZコーダー、あなたの答えに感謝します。面白いことに、これについて聞いたことがない、Tomcatのホストとエンジンにアクセスする方法があることを知っていることは素晴らしいことです。 – jan
@Coder、 'wrapper'オブジェクトを取得する方法 – Kainix
@Kainix setter setWrapper()を持つContainerServletを実装するサーブレットを作成する必要があります。 Tomcatはラッパーを設定するためにセッターに電話します。 Tomcat 5以降、これを使用していないので、メカニズムが変更されている可能性があります。 –