Я хочу иметь возможность выставлять журналы приложений на коте, которые находятся вне приложения.Я наткнулся на решение добавить Context docBase в server.xml.
`` `
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="/home/user/app/logs" path="/logs" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
` ``
Это прекрасно работает, когда я могу получить доступ к файлу журналапосетив следующий URL: http://localhost/logs/app.log,, пока app.log присутствует в / home / user / app / logs директории
Мне нужно знать имя файла журнала или любого другого файла в этом каталоге, чтобы я мог его посетить.
Мне нужно, чтобы я мог видеть содержимое каталога с именем файлов илипапки кликабельны.
Итак, если я захожу на http://localhost/logs,, я хочу, чтобы он отображал список всех файлов, чтобы я мог также просматривать файлы журналов за предыдущие дни, а также файлы журналов.меня опрокидывают.
Я пробовал несколько других альтернатив, таких как добавление PotsResources к вашему менеджеру / META-INF / context.xml и хост-менеджеру / META-INF / context.xml, но, похоже, ничего не работает.