Hi. I have an application running on tomcat 8.0.53 (32-bit) running on windows 2008R2 server (64-bit), it runs fine.
I'm looking to upgrade to tomcat 8.5.45 (32-bit). I downloaded the apache-tomcat-8.5.45.exe installer, verified the signature, and ran it (no errors). But when try to start the 8.5.45 service, it crashes immediately with: Windows could not start the Apache Tomcat 8.5 Tomcat85 service on Local Computer. Error 1067: The process terminated unexpectedly. Not much in the log files: commons-daemon log [2019-09-08 14:50:06] [debug] ( prunsrv.c:1754) [ 1952] Apache Commons Daemon procrun log initialized. [2019-09-08 14:50:06] [info] ( prunsrv.c:1758) [ 1952] Apache Commons Daemon procrun (1.2.0.0 32-bit) started. [2019-09-08 14:50:06] [info] ( prunsrv.c:1668) [ 1952] Running Service 'Tomcat85'... [2019-09-08 14:50:06] [debug] ( prunsrv.c:1441) [ 2460] Inside ServiceMain... [2019-09-08 14:50:06] [debug] ( prunsrv.c:904 ) [ 2460] reportServiceStatusE: dwCurrentState = 2, dwWin32ExitCode = 0, dwWaitHint = 3000, dwServiceSpecificExitCode = 0. [2019-09-08 14:50:06] [info] ( prunsrv.c:1196) [ 2460] Starting service... tomcat stderr log 2019-09-08 14:50:06 Apache Commons Daemon procrun stderr initialized. tomcat stdout log 2019-09-08 14:50:06 Apache Commons Daemon procrun stdout initialized. I uninstalled, downloaded again, reinstalled, but the same thing happens. One thing I find strange is that if I run my application using startup.bat in the tomcat 8.5.45 bin folder, it runs just fine. I'm using the same jvm.dll that my tomcat 8.0.53 service uses. I've tried a couple other jre versions but have the same problem. The windows event viewer has some additional error messages (below). I've searched with google but I can't find anything that could help. Any ideas? Thanks. Faulting application name: Tomcat85.exe, version: 1.2.0.0, time stamp: 0x5d15f1ac Faulting module name: ntdll.dll, version: 6.1.7601.24511, time stamp: 0x5d3fa86b Exception code: 0xc0000005 Fault offset: 0x00038120 Faulting process id: 0x17c Faulting application start time: 0x01d56673e1d91ab6 Faulting application path: C:\Apache Software Foundation\Tomcat 8.5_Tomcat85\bin\Tomcat85.exe Faulting module path: C:\Windows\SysWOW64\ntdll.dll Report Id: 200ff770-d267-11e9-ad87-005056811111 Fault bucket , type 0 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Tomcat85.exe P2: 1.2.0.0 P3: 5d15f1ac P4: ntdll.dll P5: 6.1.7601.24511 P6: 5d3fa86b P7: c0000005 P8: 00038120 P9: P10: Attached files: These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Tomcat85.exe_1689eaa6183aaaf7cf6e93c94c2e1f6eadf2bfd_04e7a9d6 Analysis symbol: Rechecking for solution: 0 Report Id: 200ff770-d267-11e9-ad87-005056811111 Report Status: 4 Fault bucket , type 0 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Tomcat85.exe P2: 1.2.0.0 P3: 5d15f1ac P4: ntdll.dll P5: 6.1.7601.24511 P6: 5d3fa86b P7: c0000005 P8: 00038120 P9: P10: Attached files: These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Tomcat85.exe_1689eaa6183aaaf7cf6e93c94c2e1f6eadf2bfd_04e7a9d6 Analysis symbol: Rechecking for solution: 0 Report Id: 200ff770-d267-11e9-ad87-005056811111 Report Status: 0