2.2.1 Joltスタートアップ・クラスおよび接続プール

WebLogic Serverは、起動時または再起動時に必ずPoolManagerStartUpクラスを呼び出すように設定する必要があります。この呼出しにより、次の例に示すように、config.xmlファイルを基にTuxedoへのプール接続が確立されます。

ノート:

config.xmlファイルの詳細は、『Oracle WebLogic Server管理者ガイド』を参照してください。
<StartupClass
   ClassName="bea.jolt.pool.servlet.weblogic.PoolManagerStartUp"
   FailureIsFatal="false"
   Name="MyStartup Class"
   Targets="myserver"
/>
<JoltConnectionPool
   ApplicationPassword="tuxedo"
   MaximumPoolSize="5"
   MinimumPoolSize="3"
   Name="MyJolt Connection Pool"
   PrimaryAddresses="//TUXSERVER:6309"
   RecvTimeout="300"
   SecurityContextEnabled="true"
   Targets="myserver"
   UserName="joltuser" 
   UserPassword="jolttest"
   UserRole="clt"
/>

この例のスタートアップ・クラスでは、WebLogic Serverに対し、起動時にPoolManagerStartUpクラスを呼び出すように指示しています。JoltConnectionPoolは、PoolManagerStartUpクラスに渡す初期化引数を指定します。いずれかのJSLが強制停止される場合にSessionPoolが接続を再確立しないようにするには、WebLogic Serverの起動時にJVMプロパティjolt.sessionPoolKeepAlive=falseを設定します。