Я использую javamelody для мониторинга моего приложения в tomcat8. Контекст. xml определяется следующим образом:
<Context path="/foo" docBase="foo.war" reloadable="false">
<Parameter name='javamelody.storage-directory' value='/srv/data/foo/javamelody' override='false'/>
<Parameter name='javamelody.log' value='true' override='false'/>
</Context>
И, соответственно, документы javamelody :
Параметр storage-directory - это имя каталога хранилища (javamelody по умолчанию). Если имя каталога начинается с '/' (или с Windows, с указанием диска, после которого стоит '', или если его префикс - "\"), он считается абсолютным путем, в противном случае он считается относительным во временный каталог (в TOMCAT_HOME для tomcat).
Но это не работает. Я всегда приземляюсь в:
<WINDOWS-PATH>\apache-tomcat-8.5.34\temp\srv\data\foo\javamelody\foo_HOSTNAME
Я также пробовал такие значения, как:
\/srv/data/foo/javamelody
\srv\data\foo\javamelody
Но он всегда находится в папке / temp tomcat
Версия Javamelody: 1.82.0