when upgrading to DHIS version 2.22 remember to have a look at the upgrade notes. The most noteworthy ones are:
The DHIS 2 configuration file is now called dhis.conf and has a range of new and renamed properties. The hibernate.properties configuration file is deprecated. Consult the installation guide for details.
A configuration property encryption.password must be set in case you would like to take advantage of the new attribute value encryption feature. You also need to install the “Java Cryptography Extension (JCE)” on your server in order to encrypt information. Consult the encryption installation guide for details.
The password for the SMTP server under Settings > Email and the remote server configuration under Settings > Synchronization must be re-entered.
Apps are automatically served from the Web API. The option for serving apps from custom server directory / URL have been removed. If you have apps which are not served through the Web API you can simply re-install them.
Full release notes here.
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo