NexJ Logo

Upgrading to NexJ CRM version 21.09

For assistance to upgrade from a previous version of NexJ CRM to NexJ CRM version 9.9, contact your NexJ representative.

Upgrading from NexJ CRM version 9.9 to NexJ CRM version 21.09

Before upgrading, you must update the environment files, back up and update the application servers, and back up and upgrade the databases for your deployment. Also, ensure that you have upgraded your metadata model. For more, see .Upgrading models v9.9.

NexJ strongly recommends clearing or truncating the NJSession table for any upgrade that requires a reseed. 

As a best practice, NexJ also recommends that you upgrade the push redirector to match your application framework version when you upgrade the application.

To upgrade to NexJ CRM version 21.09:

  1. Before upgrading NexJ CRM, you must upgrade NexJ Studio or Eclipse and install the new plugin.  For more information, see Setting up NexJ Studio.
  2. If you use Apache Ant to deploy your application, ensure that you are using Apache Ant 1.10.5 and that the ANT_HOME variable in the System Variables list is set to the correct Ant folder.
  3. Push redirector configuration is required for reminders and notifications. If you have not configured push redirector, configure it. For more information, see .Configuring push server v9.5.
  4. If you are using Microsoft SQL Server, copy the jtds-1.2.2-9.jar database driver file from the < NEXJ_PLUGIN>\ext folder to your project's lib directory. Ensure that any references to jTDS location or version in your environment or properties files have been updated.
  5. Update the environment file or the server and connections files with any other changes required to support new functionality. For more information, see Connection and attribute updates for version 21.09.
  6. Back up application server files.
  7. Back up all databases.
  8. Upgrade all databases.
  9. Upgrade the application servers.
  10. Deploy the application.

  11. Start the application and verify that it has deployed successfully.

After completing these steps, you can now run NexJ CRM version 21.09.

Transport Layer Security (TLS) protocol versions prior to 1.2 are deprecated. If you update your web server to support TLS 1.2, you must update your Microsoft Exchange servers to support TLS 1.2 as well, otherwise push notifications and real-time inbound sync will no longer work.

Connection and attribute updates for version 21.09

When you upgrade to NexJ CRM version 21.09, you must update the environment file or the connections file for your deployment to reflect new structures and support new functionality.

Consult with your development team to confirm whether additional customized channels have been added to your project.

Related topics