Я использую Jetty 9.4.11.v20180605 в качестве службы Windows с procrun.Когда я запускаю этот сервис, Jetty распаковывает войну во временную папку.Но когда я закрываю службу, Jetty не удаляет эти файлы самостоятельно.
Чтобы предотвратить поведение при запуске, я изменил start.ini и установил для jetty.deploy.extractWars значение false.И он делает то, что должен делать, но когда я вызываю веб-приложение, я получаю HTTP ERROR 503. (Служба недоступна).
Второй попыткой было настроить WebAppContext в xml-файле следующим образом:
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="persistTempDirectory">false</Set>
</Configure>
Как описано здесь , я записал его в файл с именем jetty-web.xml, поместил в папку WEB-INF моего веб-приложения, и он работает, но когда я вызываювеб-приложение в браузере, оно просто показывает мне структуру папок моего веб-приложения.То же самое происходит, когда я помещаю строку ниже в файл jetty-web-cdi2.xml для конфигурации сервера.
Что я делаю не так?