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の詳細な説明
1. 実装のアイデアインターフェース署名の目的は、リクエストパラメータが改ざんされていないか、リクエ...
フロントエンドとバックエンドを完全に分離する場合、Vue プロジェクトでトークン検証を実装する一般的...
トランザクション ログには、関連するデータベースに対する操作が記録され、データベースの回復に関連する...
1. CentOS8でのDockerのインストール カール https://download.doc...
今日、突然、自分のウェブページで Google や Baidu のような強力な検索エンジンを呼び出す...
<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...
まず、公式サイト https://dev.mysql.com/downloads/mysql/5.7...
【質問】外側のテーブルと内側のテーブルがネストされていて、内側のテーブルと外側のテーブルの両方に境界...
エラーのスクリーンショット例外が発生した場所が見つかりません。解決策: リソースディレクトリにlog...
html-webpack-pluginプラグインを使用してページを開始すると、htmlページをメモリ...
インストールパス: /application/mysql-5.7.18 1. 事前準備MySQL 依...
1. 背景日常的なウェブサイトのメンテナンスでは、このような要件に頻繁に遭遇します。特定のクローラー...
Safari (Technology Preview 106) および Firefox (バージョン...
前回の記事では、MySQL データ保存手順パラメータの詳細な例を紹介しました。今日は、JSON デー...
ヒント:配列変更メソッドによりv-forが更新され、ページが更新されます。配列を変更しないメソッド:...