We have a weird problem with multiple Struts2 wars deployed on same
GlassFish server.  These wars share the Xworks.jar file and have their own
copy of struts2-core jar files in WEB-INF/lib

Problem we are experiencing is that once the server is restarted everything
is ok but after couple of hours of people going into their own applications
and doing regular work we notice that one application starts seeing lables
issues.

In this applications struts.properties the following is defined:
struts.custom.i18n.resources=labelsfile1,labelsfile2

They use labels in their jsps like so:
<s:text name="somelabelin.labelsfile1"/>

When the error happens...instead of seeing the actual text corresponding to
that value...we start seeing the label name. So in this case we see
"somelabelin.labelsfile1" on the front end.

This issue again goes away after the server is restarted.

Anyone has any hint on what could be causing this?  could other war's be
overwriting this war's labels configuration? could devMode being true in
some war's struts.properties file be causing this issue?

I'd appreciate any hints.

Reply via email to