JBoss は Tomcat を Web コンテナとして使用するため、JBoss の Web コンテナの構成は Tomcat の構成と似ており、主に server.xml ファイルの編集が必要になります。JBoss 5.x では、このファイルは <サーバー> <リスナークラス名="org.apache.catalina.core.AprLifecycleListener" SSLEngine="オン" /> <リスナークラス名="org.apache.catalina.core.JasperListener" /> <サービス名="jboss.web"> <コネクタ プロトコル="HTTP/1.1" ポート="8080" アドレス="${jboss.bind.address}" 接続タイムアウト="20000" リダイレクトポート="8443" 圧縮="オン" 圧縮最小サイズ="1" 圧縮可能なMimeType="text/html,text/xml" /> <エンジン名="jboss.web" デフォルトホスト="localhost"> <レルムクラス名="org.jboss.web.tomcat.security.JBossWebRealm" 証明書プリンシパル="org.jboss.security.auth.certs.SubjectDNMapping" allRolesMode="認証のみ" /> <ホスト名="localhost"> <Valve クラス名="org.jboss.web.tomcat.service.jca.CachedConnectionValve" cachedConnectionManagerオブジェクト名="jboss.jca:service=CachedConnectionManager" トランザクションマネージャオブジェクト名="jboss:service=TransactionManager" /> ホスト> エンジン> サービス> サーバー> 上記の構成ファイルでは、Server がルート ノードです。1 つの Server は Servlet コンテナを表します。したがって、server.xml にはこのようなノードが 1 つだけ存在できます。Server ノードの下には、1 つ以上の Service ノードが存在する場合があります。 サービス ノードは 1 つ以上のコネクタと 1 つのエンジンを表します。コネクタとエンジンは server.xml 内の 2 つの重要な構成項目です。コネクタの主な機能は、ユーザー要求を受け入れて応答することです。よく使用されるコネクタには、HTTP/1.1 コネクタと AJP コネクタがあります。HTTP/1.1 コネクタは主にユーザーの HTTP リクエストを処理するために使用されます。HTTP/1.1 コネクタと呼ばれていますが、HTTP/1.0 プロトコルと完全に互換性があることに注意してください。 AJP コネクタは主に AJP プロトコルを使用して Web コネクタと通信し、通常はクラスターで使用されます。 HTTP/1.1 コネクタ インスタンスは、ユーザーが設定したポートをリッスンします。アプリケーション サーバーが起動すると、HTTP/1.1 コネクタは、ユーザー要求を処理するために複数のスレッドを作成します。作成されるスレッドの数は、ユーザーが設定した minThreads 値によって決まります。この値はデフォルトで 5 です。ユーザー要求がさらに到着すると、HTTP/1.1 コネクタは要求を処理するためにさらにスレッドを作成します。作成されるスレッドの最大数は maxThreads によって定義され、デフォルト値は 20 です。すべてのスレッドがユーザー要求の処理でビジー状態の場合、新しい着信要求は HTTP/1.1 コネクタによって作成されたソケット キューに配置されます。キューの長さは acceptCount 属性によって定義されます。待機キューもいっぱいになると、新しいユーザー要求は接続拒否エラーを受け取ります。 コネクタによって提供されるすべての構成項目 (不完全なスキーム、isSecure、xpoweredBy、useIPVHosts):
Http/1.1 コネクタによって提供される構成項目:
要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
>>: CocosCreator最適化DrawCallの詳細な説明
<meta http-equiv="x-ua-compatible" コン...
場合によっては、リモート マシンでいくつかのコマンドを実行する必要があることがあります。これが時々行...
この記事では、モバイル署名機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...
これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...
序文プロジェクトでは中間層としてNodeを使用し、Nodeのデプロイにはdockerを使用します。こ...
目次1. scrapy_splash とは何ですか? 2. scrapy_splashの役割3. s...
今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...
この記事では、参考までに天気予報を実装するためのVueの具体的なコードを紹介します。具体的な内容は次...
監視ホストの追加ホスト 192.168.179.104 が zabbix 監視項目に追加されます (...
1. はじめにイメージマップを使用すると、画像の領域をホットスポットとして指定できます。この領域にマ...
目次1 ユーザー変数の概要2 ユーザー変数の定義3 ユーザー変数の使用3.1 セットを通した例3.2...
1. データベースをインストールする1) yum -y install mysql-server (...
導入Kubernetes を使い始めるのに丸一日を費やしたことはありませんか?最近登場したいくつかの...
序文Linux システムの HugePages と Oracle データベースの最適化については、関...
<br />元の記事: http://www.alistapart.com/articl...