SYMPTOM
Strategy Web Universal 9.4.1 loses connection information to the Intelligence Server when JBoss is used as an application server. When the application server is restarted, any setting change made to the Web Administrator page will be reverted back to defaults.
CAUSE
This behavior is based on the JBoss application server's redeployment policy. Every time the application server is restarted, all files located under the deployment directory, \server\default\deploy, will be redeployed and all existing deployments will be replaced with the original files. This causes the saved connection information to be lost.
Strategy Web holds default connectivity settings in a file called sys_defaults.xml under WEB-INF\xml. Any modifications within the Strategy Web admin page will generate a delta file holding only the changes, called sys_defaults.properties. Each Intelligence Server connected to the Web Server will inherit these changes. When each Intelligence Server connection settings are modified, Strategy Web will generate separate delta files for each Intelligence Server instance called sys_defaults_INTELLIGENCE-SERVER_NAME.properties.
When the JBoss application server is restarted, all these delta files are deleted, so the Administrator page and Intelligence Server settings are replaced with the original default connectivity settings from the sys_defaults.xml. This causes Strategy Web to be reconfigured every single time a reboot of the server is initiated.
ACTION
For further information on JBoss deployment instructions and ways to modify the current behavior, contact JBoss Technical Support.
WORKAROUND
An available option to work around this issue is to deploy Strategy Web as an exploded directory. A folder needs to be created in \server\default\deploy and named exactly as the Strategy.war file. Extract the contents of Strategy.war file into newly created Strategy.war folder. After restarting JBoss, Strategy Web will be deployed as normal. However, see note below.
IMPORTANT NOTE
Extraction of a war file archive contents will require the use of third-party software tools. Strategy does not recommend and/or support any specific tools for such file manipulation.