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
を設定します。