...
Take the EJB container DefaultStatefulContainer as an example. By looking into config.xml
, you can see the container is defined as follows:
Code Block |
---|
|
...
<gbean name="DefaultStatefulContainer">
<attribute name="timeout">${StatefulTimeout}</attribute>
<attribute name="capacity">${Capacity}</attribute>
<attribute name="bulkPassivate">${BulkPassivate}</attribute>
</gbean>
...
|
All these values are set as system variables in config-substitutions.properties
file under the same directory as config.xml
.
Code Block |
xml |
---|
| xml |
---|
title | config-substitutions.properties |
---|
| xml |
---|
|
...
Capacity=1000
StatefulTimeout=20
BulkPassivate=100
...
|
If you want to configure any of the properties, change the numbers in config-substitutions.properties
or update config.xml
after the server is stopped. Here is an example that updates config.xml
directly:
Code Block |
xml |
---|
|
...
<gbean name="DefaultStatefulContainer">
<attribute name="timeout">${StatefulTimeout}</attribute>
<attribute name="capacity">500</attribute>
<attribute name="bulkPassivate">${BulkPassivate}</attribute>
</gbean>
...
|
...