Upgrading to NexJ CRM version 21.09
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:
- Before upgrading NexJ CRM, you must upgrade NexJ Studio or Eclipse and install the new plugin. For more information, see Setting up NexJ Studio.
- 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.
- 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.
- 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'slib
directory. Ensure that any references to jTDS location or version in your environment or properties files have been updated. - 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.
- Back up application server files.
- Back up all databases.
- Upgrade all databases.
- Upgrade the application servers.
Deploy the application.
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.