Сначала мой вариант использования: я использую плагин jetty-maven-plugin для локального тестирования разработанных мной материалов, и каждый раз, когда я перезапускаю Jetty, сеансы прекращаются, и мне приходится снова входить в систему. Чтобы немного ускорить разработку, было бы здорово сохранить сеанс и оставить меня в системе.
После некоторого поиска я нашел решение здесь, на StackOverflow, но поскольку структура класса изменилась с Jetty 9.3 в Jetty 9.4 (или 12, который я здесь использую), невозможно просто скопировать конфигурацию.
HashSessionManager больше не существует, поэтому я проверил исходный код и некоторые конфигурации xml и нашел это решение (которое не работает):
Проблема, согласно выводам maven, заключается в том, что DefaultSessionCache имеет только конструктор с параметром, но для приведенного выше XML требуется конструктор без каких-либо параметров. Итак, я застрял здесь, но, возможно, у кого-то есть отличная идея, как мне создать рабочую конфигурацию или другое простое решение.
Подробнее здесь:
https://stackoverflow.com/questions/788 ... ven-plugin