Java Time Zones

The common recommendation for updating time zone information in your JDK is "update to the latest", however this is not always possible or easy. So in that case have a look at ZIUpdater from Open Source Tools to support your Java-based deployments which might help. I have not used this myself so do your own testing.