Si Tomcat est installé en tant que service sur Windows, vous pouvez vérifier le registre :HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath
.
Pour lire le registre à partir de Java, vous devez utiliser quelque chose comme JNA
, les méthodesAdvapi32Util.registryGetKeys()
et Advapi32Util.registryGetStringValue()
peut aider.