Tomcat on RHEL 8.x
This article provides step-by-step instructions to install and configure the OvalEdge application on RedHat 8. The setup includes creating users, installing Java, configuring multiple Tomcat instances, setting up database and Elasticsearch details, and running the OvalEdge as a service.
Prerequisites
Before starting the installation, ensure the following:
User Permissions: You must have sudo privileges.
Virtual Machine Requirements:
vCPU: 8 Cores
RAM: 32 GB
SSD: 100 GB
Network Requirements: Open the following inbound ports on the VM:
Port 22 – SSH (Secure Shell): Allows secure command-line access to the EC2 instance.
Port 8080 – HTTP Alternate (Apache Tomcat): Required to expose and access the OvalEdge application UI in the browser.
Database: A MySQL database (AWS RDS or Azure Database for MySQL v8.x) must be available.
Elasticsearch: Pre-installed and accessible with valid host and credentials.
Artifacts: OvalEdge
.warfile,.jarfiles, and configuration files (log4j.properties,oasis.properties) must be downloaded in advance.
Installation of OvalEdge Application
The installation includes the following steps:
Create OvalEdge Users
Install Java
Setup Tomcat
Tomcat UI Installation
Tomcat Job Installation
Configure Tomcat as a Service
Setup Database
Setup Elasticsearch
Configure External Jars Path
Run OvalEdge
Create OvalEdge Users
Create directories in the user home directory (or a mounted directory):
Download artifacts:
Place all
.jarsand.warfiles in theovaledgefolder.Place
log4j.propertiesandoasis.propertiesin theovaledge/extpropfolder.
Java Installation
Install Java 17:
Verify installation:
Tomcat Setup
Tomcat UI Installation
Move the OvalEdge WAR file:
Create setenv.sh under tomcatui/bin/:
Tomcat Job Installation
Copy the UI Tomcat as Job Tomcat:
Update ports in tomcatjob/conf/server.xml:
Change 8080 → 8081

Change 8005 → 8006

Create setenv.sh under tomcatjob/bin/:
Configure Tomcat as a Service
Create tomcat1.service:
Create tomcat2.service:
Run security and restore commands:
4. Database Configuration
Edit /home/<user>ovaledge/extprop/oasis.properties and update:

Replace the default OvalEdge user password after database execution.
Elasticsearch Configuration
Navigate to /home/<user>/ovaledge/extprop/
Edit oasis.properties and configure:
es.passwordes.hostOther Elasticsearch variables as required.

External Jars Path
Update oasis.properties with the Jars path:

Run OvalEdge
Reload and enable Tomcat services:
Start Tomcat services:
Check status:
Access OvalEdge
Logs are located in:
Access the application in a browser:
On the license page:
Enter the license provided by the OvalEdge CSM team.
Use the one-time admin credentials displayed.
Log in and update the default password.
Copyright © 2025, OvalEdge LLC, Peachtree Corners, GA, USA.
Last updated
Was this helpful?

