У меня есть веб-приложение, которое я запускаю через плагин Maven Jetty.
Я настраиваю его с помощью файла jetty.xml. Моя проблема возникает, когда я хочу установить собственный аутентификатор, который я создал в WebAppContext. Конфигурация XML выглядит следующим образом:
<New id="webAppContext" class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="copyWebDir">true</Set>
<Set name="extractWAR">false</Set>
</Set>
<Get name="securityHandler">
<Set name="authenticator">
<New class="MY_CUSTOM_AUTHENTICATOR">
</New>
</Set>
</Get>
</New>
Когда я запускаю вышеприведенное, я получаю ClassNotFoundException
для класса "MY_CUSTOM_AUTHENTICATOR". Я должен добавить, что класс существует в том же проекте maven, из которого я запускаю Jetty.
Есть ли оператор «импорт», который я должен сделать, чтобы Jetty загрузил мой класс?
Спасибо.