JBOSS HowTo Set timezone
Some JBoss AS servers have failed to account for daylight savings, even though the system time and timezone information is correct. In this situation, starting the JBoss AS by using
run.sh -Duser.timezone="Europe/London" -b 0.0.0.0 & seems to resolve the issue. Putting the option in JBoss run.conf file does notwork, although it is shown in the logs as being passed as a runtime option to the JVM. The option must be passed explicitly in the command line call to run.sh in order for JBoss to correctly start in the correct timezone.