JBoss 4.2.3にデプロイされているエンタープライズアプリケーションを作成しています。 Servlet 2.5仕様を使用しています。私は、JBoss 4.2.3はSingleThreadModelを(STM)を実装する方法を知りたい<%@ page isThreadSafe="false" %>
JBoss 4.2.3でSingleThreadModel(STM)を実装する方法:1つのサーブレットインスタンスまたは複数のサーブレットインスタンス?
:
アプリケーションは、このディレクティブでSingleThreadModelを(STM)を使用しているいくつかのJSPがあり
- それが唯一持ってい1インスタンスのサーブレットを作成し、すべてのリクエストをシリアル化してください ?
- サーブレットのインスタンスが複数あり、各リクエストを同時に処理します ?
どうすればこの情報を見つけることができますか?
おかげJBOSS Documentsあたりとして
あなたが与えたJBossドキュメントリンクは、本当にhttps://docs.oracleで読むことができるSTMのオリジナルドキュメントです。com/javaee/7/api/javax/servlet/SingleThreadModel.htmlを参照してください。これはSTMを実装する2つの方法、つまり単一インスタンスまたは複数のインスタンスについてのみ述べています。彼らが好きな戦略を使うためには、ベンダーに任せます。 JBoss 4.2.3がSTMを実装するために使用する戦略を知りたい。それはこのスレッドの目的です。 – srh
誤解をおかけして申し訳ありませんが見つかりましたら、私の答えを更新します –
jbossはカタリナをコアエンジンとして使用していますか?これが真である場合、サーブレットに複数のリクエストが受信された場合、それがビジーであれば20インスタンスに達するために新しいインスタンスを作成し、次に空いているインスタンスを待つことを示す、20 ** maxInstances **の定数がcatalinaコアにあります。 https://searchcode.com/codesearch/view/23011575/ –