We upgraded SEP a few weeks ago from 11 to 12.1.671. All went well except for a minor problem on two workstations. Then we upgraded to 12.1.4104 and now the service semsrv will not start. The application log records event ID 4096, "Could not find the service start class." At the same time, the file catalina.err reports
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:59)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 1 more
What's the problem?
I believe I found the JAR with the class and its path is listed in the service's parameters, "JVM Option Number 6", "-Djava.class.path=C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\jre\lib\rt.jar;C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\bin\bootstrap.jar;C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\bin".
Thanks.