Hello all,

I hope this reaches to intended audience, please advise if this is the wrong 
channel.
I'm currently updating an application to tomcat 10 which runs as a service on 
Windows. During service startup the JVM fails to load:

[debug] ( prunsrv.c:2076:main                       ) [11376] Apache Commons 
Daemon procrun log initialized.
[info]  ( prunsrv.c:2084:main                       ) [11376] Apache Commons 
Daemon procrun (1.4.1.0 64-bit) started.
[info]  ( prunsrv.c:1930:docmdRunService            ) [11376] Running Service 
'my_service'...
[debug] ( prunsrv.c:1681:serviceMain                ) [11428] Inside 
serviceMain()...
[debug] ( prunsrv.c:1127:reportServiceStatusE       ) [11428] 
reportServiceStatusE: dwCurrentState = 2 (SERVICE_START_PENDING), 
dwWin32ExitCode = 0, dwWaitHint = 3000 milliseconds, dwServiceSpecificExitCode 
= 0.
[info]  ( prunsrv.c:1426:serviceStart               ) [11428] Starting 
service...
[debug] ( prunsrv.c:499 :setInprocEnvironmentOptions) [11428] Checking Java 
options for environment variable requirements
...
[debug] ( javajni.c:216 :__apxLoadJvmDll            ) [11428] Explicit 
RuntimeLib specified 'C:\Program Files\Eclipse 
Adoptium\jdk-21.0.3.9-hotspot\bin\server\jvm.dll'
[debug] ( javajni.c:285 :__apxLoadJvmDll            ) [11428] Adding Java bin 
path to the PATH to fix loading of awt.dll: 'C:\Program Files\Eclipse 
Adoptium\jdk-21.0.3.9-hotspot\bin'
[debug] ( javajni.c:291 :__apxLoadJvmDll            ) [11428] Loading JVM DLL 
'C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot\bin\server\jvm.dll'
[debug] ( javajni.c:419 :apxCreateJava              ) [11428] Loaded JVM DLL 
'C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot\bin\server\jvm.dll', 
home '(null)'.
[debug] ( javajni.c:424 :apxCreateJava              ) [11428] 
JNI_GetCreatedJavaVMs...
[debug] ( javajni.c:822 :apxJavaInitialize          ) [14284] JVM Option[0] 
-Dcatalina.base=C:\application\apache-tomcat
...
[error] ( javajni.c:833 :apxJavaInitialize          ) [14284] CreateJavaVM 
Failed with error [-6]
[error] ( javajni.c:833 :apxJavaInitialize          ) [14284] Das System kann 
die angegebene Datei nicht finden. <File Not Found>
[debug] ( javajni.c:1092:__apxJavaWorkerThread      ) [14284] Java worker 
thread finished : with status = 2
[error] ( prunsrv.c:1487:serviceStart               ) [11428] Failed to start 
Java
[error] ( prunsrv.c:1862:serviceMain                ) [11428] ServiceStart 
returned 4.
...

I have already verified the Paths and can even confirm that this specific 
jvm.dll contains 'JNI_CreateJavaVM'. This issue can be reproduced on Windows 11 
and Windows Server 2019. 
I'd be grateful for any advice on the matter, to me is appears like it should 
work.

Best regards,
Karsten
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to