Upgrade from ADONIS 16.0 to ADONIS 16.1
If you are planning to upgrade from ADONIS 16.0 to ADONIS 16.1, this guide will walk you through the necessary steps to ensure a smooth transition.
Prerequisites
Before you proceed, note the following prerequisites:
Before installing, make sure that all Hardware/Software Requirements are met.
Download the ADONIS 16.1 installation package (your ADONIS consultant will email you a link).
Create a backup of the ADONIS database.
Application Library for ADONIS 16.1
You can get started right away if you are using the default library that comes with ADONIS (the ADONIS BPMS Application Library).
Please contact your ADONIS consultant if you are using a different application library. This includes ADONIS BPMS Application Libraries with changes in the metamodel or functional extensions or other specific libraries. You may need a new version of your library.
Stop Services
First, the ADONIS 16.0 application server and the Apache Tomcat web server have to be stopped.
To stop the services (on Windows):
Open Services. Press <Windows> + <R> to open the Run box, enter services.msc, and then click OK.
Stop the ADONIS application server (service name e.g. "ADONISServer16.0Service") and the Apache Tomcat web server (service name e.g. "Tomcat10").
Export Component Settings
Component settings allow you to adapt a wide range of library-specific features. To ensure you don't lose your settings during the upgrade, it's essential to export the ADONIS 16.0 component settings now. Later, you will have to re-import them after updating the application library.
To export the component settings:
In the ADONIS 16.0 Administration, go to Settings > More options, and then click Export settings.
Select Export all settings to export all settings at once. Alternatively, you can clear the check box and select the component settings you want to export.
Click Export. The data is exported.
Backup Deployment-Specific Data
Deployment-specific data encompasses various settings and information that are not stored in the database. This includes settings such as server ports, and more.
Depending on your ADONIS 16.0 installation, you have to back up the following folders and files:
ADONIS Application Server Configuration
<ADONIS 16.0 application server>/conf/server.conf
(contains the database name, application server or aworker processes ports, and trusted IP address of the web server).<ADONIS 16.0 application server>/conf/adoxx.conf
(optional, if parameters have been changed from their default value)<ADONIS 16.0 application server>/conf/adoxx_web_conf.js
(optional, if parameters have been changed from their default value)<ADONIS 16.0 application server>/conf/module/afts_server.conf
(optional, if the Java heap size for the full-text search engine has been increased)
Apache Tomcat Configuration
<Tomcat>/webapps/ADONIS16_0/adoxx_web.properties
(contains the application server IP address and definition of aworker processes)<Tomcat>/webapps/ADONIS16_0/WEB-INF/classes/logback.xml
(optional, if logging parameters have been changed)<Tomcat>/webapps/ADONIS16_0/WEB-INF/web.xml
(optional, if additional file types have been whitelisted for uploading)<Tomcat>/webapps/ADONIS16_0/WEB-INF/registry/rest/RESTAuthorization.xml
(part of the REST API configuration)
Install and Configure ADONIS 16.1 Application Server
Now, it's time to install and configure the ADONIS 16.1 application server. Detailed instructions are provided in the following sections.
Perform Installation
Install the ADONIS 16.1 application server on the designated server machine. To perform the installation:
- Double-click
setup.exe
located in the02 Application Server
folder within the ADONIS 16.1 installation package, and then follow the instructions provided by the setup wizard.
For detailed instructions on the installation process, see Install Application Server.
Configure Application Server
After the installation is complete, configure the ADONIS 16.1 application server. Unlike a new installation where you'd set initial values, you will use your backup ADONIS 16.0 application server configuration files and transfer the values from there.
To configure the application server:
Navigate to the directory
<ADONIS 16.1 application server>/conf
.Edit the configuration file
server.conf
and transfer the values from your backup file, including the database name, application server or aworker processes ports, and the trusted IP address of the web server.Optional: Edit the configuration files
adoxx.conf
,adoxx_web_conf.js
andmodule/afts_server.conf
, and transfer the values from your backup files if parameters in these files were changed in ADONIS 16.0.
Example
For example, if you previously modified the file adoxx_web_conf.js
to set the standard language
ADONIS should be started with, then copy the value of the parameter ADOXX_WEB_CLIENT_LANGUAGE
to
the new adoxx_web_conf.js
file.
Always merge your changes into the new configuration files - never overwrite them!
Install Application Server as a Service
With the application server installation and configuration tasks completed, it's now time to install the ADONIS 16.1 application server as a service.
Open the Windows Command Prompt as an administrator. Press <Windows> + < R> to open the Run box, enter cmd, and then press <Ctrl> + <Shift> + <Enter>.
Navigate to the directory
<ADONIS 16.1 application server>
.Type
aserver.exe -i
to install the Windows Service (e.g. ADONISServer16.1Service).
The application server is now installed as a service. Do not start the service yet.
Install and Configure ADONIS 16.1 Web Application
Now, you need to deploy the ADONIS 16.1 web application and configure it using backup files from your ADONIS 16.0 deployment. You'll benefit from reduced configuration efforts by utilising the same Tomcat instance that already hosts the ADONIS 16.0 web application. Detailed instructions are provided in the following sections.
Deploy Web Application
Deploy the ADONIS 16.1 web application to Apache Tomcat now by copying the necessary files:
- Copy the file
ADONIS16_1.war
to the directory<Tomcat>/webapps
. This file can be found in the folder03 Web Application
within the ADONIS 16.1 installation package.
The ADONIS 16.1 web application is now deployed. Do not start the Apache Tomcat service yet.
Configure Web Application
Now, it's time to configure the ADONIS 16.1 web application. Use your backup ADONIS 16.0 Tomcat configuration files and transfer the values from there.
To configure the web application:
Navigate to the directory
<Tomcat>/webapps
.Open the file
ADONIS16_1.war
with a file archiver and perform the following steps on its contents:Edit the configuration file
adoxx_web.properties
. Transfer the values from your backup file, including the application server IP address and definition of aworker processes.Optional: Edit the configuration files
WEB-INF/classes/logback.xml
,WEB-INF/web.xml
andWEB-INF/registry/rest/RESTAuthorization.xml
, and transfer the values from your backup files if parameters in these files were changed in ADONIS 16.0.
Save the changes.
Always merge your changes into the new configuration files - never overwrite them!
Uninstall ADONIS 16.0
You've completed the ADONIS 16.1 installation; now, it's time to uninstall ADONIS 16.0.
Uninstall the ADONIS 16.0 application server. You can do this through the control panel.
Remove the ADONIS 16.0 web application from Apache Tomcat.
For detailed instructions on how to uninstall, see Uninstall ADONIS.
Start Services
Start the ADONIS 16.1 application server and the Apache Tomcat web server now so you can perform the final migration steps in the new environment.
To start the services (on Windows):
Open Services. Press <Windows> + <R> to open the Run box, enter services.msc, and then click OK.
Start the ADONIS application server (service name e.g. "ADONISServer16.1Service") and the Apache Tomcat web server (service name e.g. "Tomcat10").
You can access ADONIS via the following address: http://<SERVER_NAME>:<TOMCAT_PORT>/ADONIS16_1/
.
Here, <SERVER_NAME>
represents the server machine's name, and <TOMCAT_PORT>
corresponds to the
HTTP/1.1 Connector Port that was configured during setup (the default value is “8000”).
Post-Installation Tasks
To complete the upgrade to ADONIS 16.1, you need to perform some post-installation tasks.
Update Application Library
Next, your application library needs to be updated.
How Does This Affect My Library?
If you are using the default ADONIS BPMS Application Library: Databases created with ADONIS 16.0 can still be used with ADONIS 16.1. However, you will not have access to improvements in the ADONIS BPMS Application Library. Optional: Update the library in the ADONIS database. A new version of the ADONIS BPMS Application Library can be found in the folder
04 Sample Data\Library
in the installation package.If you are using an ADONIS BPMS Application Library with changes in the metamodel: Databases created with ADONIS 16.0 can still be used with ADONIS 16.1. However, you will not have access to improvements in the ADONIS BPMS Application Library. Optional: Contact your ADONIS consultant to upgrade your application library.
If you are using an ADONIS BPMS Application Library with functional extensions or another specific library: Please contact your ADONIS consultant to clarify if a new version of your specific library is required before you proceed. Update the library in the ADONIS database if you received a new library file.
Perform Update
To upgrade your application library:
Open the ADONIS 16.1 Administration, go to Libraries > More options, and then click Update library.
Click Browse and select the file you want to import. You can also drag a file from your computer to the Drag and drop files here to upload area.
Select the Import component settings check box.
Click Import. When prompted to continue, click Yes. The library is updated.
If Import component settings is enabled, your existing component settings will be overwritten with those from the import file. This is necessary for adding new component settings not present in ADONIS 16.0. Later, you will re-import your exported component settings to restore your previous settings for all component settings that were already present in ADONIS 16.0.
Import Component Settings
If you've updated the application library in the previous step, it's time to re-import your exported component settings.
To import the component settings:
In the ADONIS 16.1 Administration, go to Settings > More options, and then click Import settings.
Click Browse and select the file you want to import. You can also drag a file from your computer to the Drag and drop files here to upload area.
Select Import all settings at the top to import all component settings at once.
Click Import. When prompted to continue, click Yes. The data is imported.