jfclere 01/08/31 01:33:55 Modified: native/winnt/moni vdmonisvc.c Log: Allow service restart by the Service Control Manager. Submitted by: Dave Ringoen [[EMAIL PROTECTED]] (for mod_jk TC3.x). Revision Changes Path 1.2 +7 -2 jakarta-tomcat-service/native/winnt/moni/vdmonisvc.c Index: vdmonisvc.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-service/native/winnt/moni/vdmonisvc.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- vdmonisvc.c 2001/08/09 16:32:24 1.1 +++ vdmonisvc.c 2001/08/31 08:33:55 1.2 @@ -165,7 +165,12 @@ if (GetExitCodeProcess(ProcessInformation.hProcess, &qreturn)) { if (qreturn == STILL_ACTIVE) continue; } - AddToMessageLog(TEXT("ServiceStart: jsvc stopped")); + AddToMessageLog(TEXT("ServiceStart: jsvc crashed")); + CloseHandle(hServerStopEvent); + CloseHandle(ProcessInformation.hProcess); + exit(0); // exit ungracefully so + // Service Control Manager + // will attempt a restart. break; //failed. } @@ -189,7 +194,7 @@ CloseHandle(hServerStopEvent); if (ProcessInformation.hProcess) - CloseHandle(ProcessInformation.hProcess); + CloseHandle(ProcessInformation.hProcess); }