Endpoint Threat Detection and Active Directory (TDAD) "SETDADCore" service will not start.
search cancel

Endpoint Threat Detection and Active Directory (TDAD) "SETDADCore" service will not start.

book

Article ID: 176086

calendar_today

Updated On:

Products

Endpoint Threat Defense for Active Directory

Issue/Introduction

SETDADCore service doesn't start properly and results in various console error messages.

Windows Event 7024 Service Control Manager

The Symantec Endpoint Threat Defense for AD Tomcat service terminated with the following service-specific error:  Incorrect function.

Sample from log: 

C:\Program Files\Apache Software Foundation\Tomcat 8.0_SETDADCore\log\setdadcore-stderr

[2019-09-19 10:54:57] [info]  [ 4780] Commons Daemon procrun (1.0.15.0 64-bit) started
[2019-09-19 10:54:57] [info]  [ 4780] Running 'SETDADCore' Service...
[2019-09-19 10:54:57] [info]  [ 5076] Starting service...
[2019-09-19 10:54:57] [error] [ 5076] Failed creating java C:\Program Files\Java\jre1.8.0_201\bin\server\jvm.dll
[2019-09-19 10:54:57] [error] [ 5076] The system cannot find the path specified.
[2019-09-19 10:54:57] [error] [ 5076] ServiceStart returned 1
[2019-09-19 10:54:57] [error] [ 5076] The system cannot find the path specified.
[2019-09-19 10:54:57] [info]  [ 4780] Run service finished.
[2019-09-19 10:54:57] [info]  [ 4780] Commons Daemon procrun finished

Cause

A manual upgrade of the product or misconfiguration.

Resolution

Go to Tomcat installation directory's bin folder: C:\Program Files\Apache Software Foundation\Tomcat 8.0_SETDADCore\bin
You will see two EXEs (SETDADCore.exe and SETDADCorew.exe). SETDADCorew.exe is a GUI application for monitoring and configuring Tomcat services. Double-click it and then go to Java tab
1) disable the check box for Use default
2) In Java Classpath: section, specify the path to bootstrap.jar and tomcat-juli.jar. These should be present in your tomcat installation's bin directory itself:
In mine it shows as: C:\Program Files\Apache Software Foundation\Tomcat 8.0_SETDADCore\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Tomcat 8.0_SETDADCore\bin\tomcat-juli.jar
3) In Java Virtual Machine add the path for "jvm.dll". In mine the path is: C:\Program Files\Java\jre1.8.0_121\bin\server\jvm.dll