The Adaptiva Server component includes open-source Apache Tomcat, which provides web services for the Adaptiva Workbench communications. Adaptiva strives to include the latest versions of open-source software when we release our latest builds. Open-source software changes that include improvements or vulnerability resolution of detected issues may occur between Adaptiva build releases.
If your Security team reports that Apache Tomcat on the Adaptiva Server has a vulnerability, see the solutions below.
-
Navigate to the Adaptiva Support Portal Product Releases page, and then select the Adaptiva Cumulative Release Notes link. The currently released Adaptiva version appears on this page.
-
Determine which version of the Adaptiva Server you are using by logging into the Adaptiva OneSite Admin Portal, and then select
> Settings > About Adaptiva Server.
-
If using the latest version, skip to the Alternative Solution or wait for the next release.
Note
The latest version of Tomcat included with the latest release also appears in the Cumulative Release Notes. If this Adaptiva OneSite Platform version does not meet the requirements provided by the security team, continue to the Alternate Solution.
Important
If you reinstall or upgrade any of the products after completing the following steps, repeat the instructions below to reapply the latest version of Tomcat.
-
Navigate to the Apache Tomcat® - Apache Tomcat 9 Software Downloads page to download the latest version of Apache Tomcat. Make sure to download the 64-bit Windows version.
-
Save the
zip
file to the Downloads folder, and then extract (unzip) the files to a folder in that location. -
Create a temporary folder on the Adaptiva Server, and then copy the following folders and files from the download location to the new folder:
-
Conf
-
Lib
-
CONTRIBUTING.md
-
LICENSE
-
NOTICE
-
README.md
-
RELEASE-NOTES
-
-
In the temporary folder, locate the
Conf\server.xml
file, and then delete it.
-
Stop the AdaptivaServer service.
-
Navigate to the following server install directory path:
%AdaptivaServer%
-
Make a backup copy of the Tomcat folder.
-
Copy the contents of the temporary folder to the following folder:
%AdaptivaServer%\tomcat
-
Select Yes to accept the overwrite, and then start the AdaptivaServer service.
-
Repeat the preceding steps to copy the folders and files to the Adaptiva Client and Adaptiva Workbench.
To verify the Adaptiva Server Apache Tomcat version update, open a command prompt window on the Adaptiva Server, and then enter the following command on one line:
"%AdaptivaServer%\jre\bin\java.exe" -cp "%AdaptivaServer%\tomcat\lib\catalina.jar" org.apache.catalina.util.ServerInfo
This returns the Apache Server version details, similar to the example screen output below. This example shows the correct screen output for the new version.
Server version: Apache Tomcat/[version] Server built: Aug 23 2023 21:59:38 UTC Server number: [version] OS Name: Windows Server 2022 OS Version: 10.0 Architecture: amd64 JVM Version: [version] JVM Vendor: Amazon.com Inc.
Note
After making these changes, you may see an older version of Apache Tomcat in the Catalina.yyyy-mm-dd.log
file located in the following file path:
%AdaptivaServer%\tomcat\logs
This is a bug in the Apache logging routine that Adaptiva reported to Apache.
Comments
0 comments
Please sign in to leave a comment.