Hi Larry Some general guessing questions:
1. Does the Windows Event Viewer provide any insight into the service failing? 2. Is this possibly one of those issues due to a missing msvcr100.dll? - Cris B. -----Original Message----- From: Heidt, Larry <larry.he...@dematic.com.INVALID> Sent: Monday, September 19, 2022 5:15 PM To: users@tomcat.apache.org Subject: which missing file prevents tomcat 10 from starting as windows service ? EXTERNAL EMAIL - This email originated from outside of CACI. Do not click any links or attachments unless you recognize and trust the sender. The "...\apache-tomcat-10.0.23\bin\service.bat install" command succeeds, however starting Tomcat from Windows Services fails, with the commons_daemon logging below indicating "The system cannot find the file specified." Notes: 1. All files/folders referenced in the logging below exist, except the "endorsed" subfolder specified in the following: '-Dignore.endorsed.dirs=c:\Dematic\apache-tomcat-10.0.23\endorsed' 1. Adding "--JavaHome "C:\Dematic\Programs\AmazonCorretto\jdk11" to the "service.bat install" command line does not eliminate the "'(null)'" below, and the service fails with the same error * "Loaded JVM DLL 'C:\Dematic\Programs\AmazonCorretto\jdk11\bin\server\jvm.dll', home '(null)'" 1. Starting Tomcat10.exe in console mode fails with the same error and very similar logging, except mainly for the following: * "Loaded JVM DLL 'C:\Dematic\Programs\AmazonCorretto\jdk11\bin\server\jvm.dll', home 'C:\Dematic\Programs\AmazonCorretto\jdk11'" 1. The exact Java version used is 11.0.16.8.1 Is there any way to determine exactly which file cannot be found ? Are there one or more likely culprits for the file which cannot be found ? Thank you in advance for any assistance. commons_daemon.yyyy-mm-dd.log: [2022-09-19 13:09:06] [debug] ( prunsrv.c:1994) [11004] Apache Commons Daemon procrun log initialized. [2022-09-19 13:09:06] [info] ( prunsrv.c:2002) [11004] Apache Commons Daemon procrun (1.3.1.0 64-bit) started. [2022-09-19 13:09:06] [info] ( prunsrv.c:1906) [11004] Running Service 'Tomcat10'... [2022-09-19 13:09:06] [debug] ( prunsrv.c:1677) [10552] Inside serviceMain()... [2022-09-19 13:09:06] [debug] ( prunsrv.c:1123) [10552] reportServiceStatusE: dwCurrentState = 2 (SERVICE_START_PENDING), dwWin32ExitCode = 0, dwWaitHint = 3000 milliseconds, dwServiceSpecificExitCode = 0. [2022-09-19 13:09:06] [info] ( prunsrv.c:1422) [10552] Starting service... [2022-09-19 13:09:06] [debug] ( prunsrv.c:497 ) [10552] Checking Java options for environment variable requirements [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for '-Dcatalina.home=c:\Dematic\apache-tomcat-10.0.23' [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for '-Dcatalina.base=c:\Dematic\apache-tomcat-10.0.23' [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for '-Dignore.endorsed.dirs=c:\Dematic\apache-tomcat-10.0.23\endorsed' [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for '-Djava.io.tmpdir=c:\Dematic\apache-tomcat-10.0.23\temp' [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for '-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager' [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for '-Djava.util.logging.config.file=c:\Dematic\apache-tomcat-10.0.23\conf\logging.properties' [2022-09-19 13:09:06] [debug] ( prunsrv.c:501 ) [10552] Checking environment variable requirements for ' -Dirista.log.dir=C:\Dematic\Foundation\Source\log -DSERVER_ID=Enterprise' [2022-09-19 13:09:06] [debug] ( javajni.c:216 ) [10552] Explicit RuntimeLib specified 'C:\Dematic\Programs\AmazonCorretto\jdk11\bin\server\jvm.dll' [2022-09-19 13:09:06] [debug] ( javajni.c:280 ) [10552] Adding Java bin path to the PATH to fix loading of awt.dll: 'C:\Dematic\Programs\AmazonCorretto\jdk11\bin' [2022-09-19 13:09:06] [debug] ( javajni.c:286 ) [10552] Loading JVM DLL 'C:\Dematic\Programs\AmazonCorretto\jdk11\bin\server\jvm.dll' [2022-09-19 13:09:06] [debug] ( javajni.c:414 ) [10552] Loaded JVM DLL 'C:\Dematic\Programs\AmazonCorretto\jdk11\bin\server\jvm.dll', home '(null)'. [2022-09-19 13:09:06] [debug] ( javajni.c:419 ) [10552] JNI_GetCreatedJavaVMs... [2022-09-19 13:09:06] [debug] ( javajni.c:817 ) [ 7652] JVM Option[0] -Dcatalina.home=c:\Dematic\apache-tomcat-10.0.23 [2022-09-19 13:09:06] [debug] ( javajni.c:817 ) [ 7652] JVM Option[1] -Dcatalina.base=c:\Dematic\apache-tomcat-10.0.23 [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[2] -Dignore.endorsed.dirs=c:\Dematic\apache-tomcat-10.0.23\endorsed [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[3] -Djava.io.tmpdir=c:\Dematic\apache-tomcat-10.0.23\temp [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[4] -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[5] -Djava.util.logging.config.file=c:\Dematic\apache-tomcat-10.0.23\conf\logging.properties [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[6] -Dirista.log.dir=C:\Dematic\Foundation\Source\log -DSERVER_ID=Enterprise [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[7] --add-opens=java.base/java.lang=ALL-UNNAMED [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[8] --add-opens=java.base/java.io=ALL-UNNAMED [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[9] --add-opens=java.base/java.util=ALL-UNNAMED [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[10] --add-opens=java.base/java.util.concurrent=ALL-UNNAMED [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[11] --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[12] -Djava.class.path=c:\Dematic\apache-tomcat-10.0.23\bin\bootstrap.jar;c:\Dematic\apache-tomcat-10.0.23\bin\tomcat-juli.jar [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[13] exit [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[14] abort [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[15] -Xms128m [2022-09-19 13:09:07] [debug] ( javajni.c:817 ) [ 7652] JVM Option[16] -Xmx256m [2022-09-19 13:09:07] [error] ( javajni.c:828 ) [ 7652] CreateJavaVM Failed with error [-1] [2022-09-19 13:09:07] [error] ( javajni.c:828 ) [ 7652] The system cannot find the file specified. [2022-09-19 13:09:07] [debug] ( javajni.c:1087) [ 7652] Java worker thread finished : with status = 2 [2022-09-19 13:09:07] [error] ( prunsrv.c:1483) [10552] Failed to start Java [2022-09-19 13:09:07] [error] ( prunsrv.c:1840) [10552] ServiceStart returned 4. [2022-09-19 13:09:07] [debug] ( prunsrv.c:1123) [10552] reportServiceStatusE: dwCurrentState = 1 (SERVICE_STOPPED), dwWin32ExitCode = 1066, dwWaitHint = 0 milliseconds, dwServiceSpecificExitCode = 4. [2022-09-19 13:09:07] [info] ( prunsrv.c:1908) [11004] Run service finished. [2022-09-19 13:09:07] [info] ( prunsrv.c:2086) [11004] Apache Commons Daemon procrun finished. ________________________________ This electronic message contains information from CACI International Inc or subsidiary companies, which may be company sensitive, proprietary, privileged or otherwise protected from disclosure. The information is intended to be used solely by the recipient(s) named above. If you are not an intended recipient, be aware that any review, disclosure, copying, distribution or use of this transmission or its contents is prohibited. If you have received this transmission in error, please notify the sender immediately. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org