lookupsvc service fails to start with the below log snippets.
/var/log/vmware/vmon/vmon.log
YYYY-MM-DDTHH:MM:SS.189Z Wa(03) host-1918 <lookupsvc> Service exited. Exit code 0YYYY-MM-DDTHH:MM:SS.189Z Wa(03) host-1918 [ReadSvcSubStartupData] No startup information from lookupsvc.
/var/log/vmware/lookupsvc/tomcat/catalina.log
YYYY-MM-DD HH:MM:SS.148 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/lib/commonlib], exists: [false], isDirectory: [false], canRead: [false]YYYY-MM-DD HH:MM:SS.161 SEVERE [main] org.apache.catalina.startup.Bootstrap.main Init exception java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:261) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:442)
File corruption in the library files located at /var/opt/apache-tomcat9/lib/ (catalina.jar and ecj-4.20.jar).
The below steps are to replace the corrupted jar files located at /var/opt/apache-tomcat9/lib/
Note: If necessary, replace all files in the lib folder (/var/opt/apache-tomcat9/lib) with files from the same build version.