After patching and rebooting the VNA server, the WildFly application server failed to start. Investigation revealed that the system was unable to detect Java 17, which is required by VNA. Executing the java -version command returned an error indicating that Java was not found.
DX NetOps Virtual Network Assurance 23.3.x/24.3.x
The issue was caused by an incorrect or missing Java installation path in the system's environment. As a result, the system could not locate the required Java 17 binary.
Identify the Java Installation Path:
Run the following command to locate the Java installation path:
Create a Symbolic Link to the Java Binary:
Use the identified Java path to create a symbolic link:
Verify the Java Installation:
Confirm the system recognizes Java by running:
The output should display the correct version of Java (Java 17 in this case).
Restart WildFly:
Start the WildFly application server. Ensure it launches successfully without errors.
systemctl start wildfly systemctl status wildfly
update-alternatives
command or maintain a permanent symbolic link to the correct Java binary.