2.2.1 Jolt Startup Class and Connection Pool
You must instruct WebLogic Server to invoke the
PoolManagerStartUp class whenever the WebLogic Server
is started or restarted. This invocation establishes the pool
connection to Tuxedo from the config.xml file, as
shown in the following example.
Note:
For more information about the config.xml file, refer to the Oracle WebLogic Server Administration Guide.<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"
/>The startup class in the preceeding example instructs WebLogic
Server to invoke the PoolManagerStartUp class when the
WebLogic Server starts. The JoltConnectionPool
specifies initialization arguments that are passed to the
PoolManagerStartUp class. If you do not want the
SessionPool to try to reestablish the connection in
case any of the JSL is forced to shutdown, set the JVM property
jolt.sessionPoolKeepAlive=false when starting up the
Weblogic Server.