Ако Tomcat е инсталиран като услуга на Windows, можете да проверите системния регистър:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath .
За да прочетете регистъра от Java, ще трябва да използвате нещо като JNA
, методитеAdvapi32Util.registryGetKeys() и Advapi32Util.registryGetStringValue() може да помогне.