SAP BOBJ Tomcat Vulnerability Fix
Share
SAP BOBJ Tomcat Vulnerability Fix (CVE) — Upgrade Apache Tomcat 9.0.111
Addressing Apache Tomcat vulnerabilities is crucial for maintaining a secure SAP BusinessObjects BI environment. This guide explains how to upgrade to Tomcat 9.0.111 by replacing binaries only — avoiding redeployment while resolving known CVEs efficiently.
Note: At the time of writing this blog, Tomcat 9.0.111 was the latest stable release. You may choose a newer version instead if it specifically addresses the CVE relevant to your environment.
Pre-Upgrade Preparation
- Stop the Tomcat service:
net stop BOEXI140Tomcat
- Verify the installation directory:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat
- Back up the following folders:
-
bin,lib,conf - Optionally:
webapps,work,temp
-
- Ensure
Tomcat9w.exeand service configuration remain unchanged.
Download and Extract Tomcat 9.0.111
- Download the latest version from Apache Tomcat Downloads.
- Extract it to a temporary directory:
C:\Temp\Tomcat_9.0.111\
Replace Binaries Only
- Copy the following:
C:\Temp\Tomcat_9.0.111\bin → C:\Program Files (x86)\SAP BusinessObjects\Tomcat\bin C:\Temp\Tomcat_9.0.111\lib → C:\Program Files (x86)\SAP BusinessObjects\Tomcat\lib - Choose Replace files in destination when prompted.
- Do not overwrite:
conf,webapps,logs, orwork. - Maintain original folder permissions.
Validate Configuration
- Compare the following configuration files:
server.xmlweb.xml
- Verify the Tomcat version:
cd "C:\Program Files (x86)\SAP BusinessObjects\Tomcat\bin" version.bat # Expected output: Apache Tomcat/9.0.111
Restart and Verify
- Start the Tomcat service:
net start BOEXI140Tomcat
- Monitor the runtime log:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat\logs\stderr.log
- Confirm BI Launchpad and CMC load correctly via browser.
Post-Upgrade Validation
-
Service Check: Verify
BOEXI140Tomcatis running underservices.msc. -
Version Check:
version.batshould return Apache Tomcat/9.0.111. - Log Check: Look for “Server startup in ... ms” with no SEVERE errors.
-
Application Check:
- BI Launchpad: http://localhost:8080/BOE/BI
- CMC: http://localhost:8080/BOE/CMC
Rollback (if needed)
- Stop the service:
net stop BOEXI140Tomcat
- Restore your backed-up
binandlibfolders. - Restart the service and validate recovery.
Conclusion
Upgrading to Apache Tomcat 9.0.111 ensures your SAP BusinessObjects BI 4.x system remains protected against known vulnerabilities (CVE). This lightweight, binary-only method minimizes downtime while maintaining all configurations and services. Always verify newer Tomcat releases as they may address additional CVEs relevant to your deployment.
Tags: SAP BOBJ, Apache Tomcat, CVE, Security Fix, SAP BusinessObjects BI, Tomcat Upgrade, BI 4.x, Vulnerability Patch