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.