При использовании встроенного молы, т.е. регистрация сервлета, как это:Servlet 3.0 загрузить файл (@MultipartConfig) с вложенным причалом
ServletContextHandler context = new ServletContextHandler(server, "/", false, false);
s = new UploadServlet(jee);
context.addServlet(new ServletHolder(s), "/upload");
Лобового MultipartConfig аннотации, кажется, не будет соблюдаться. Как регистрировать URL-адреса, поддерживающие загрузку файлов в Servlet 3.0? Обратное проектирование кода Jetty показывает, что это должно быть что-то вроде этого, но что такое «multi» ???
ServletHolder sh = new ServletHolder(new UploadServlet(jee));
Object multi;
sh.getRegistration().setMultipartConfig(new MultipartConfigElement(multi));
context.addServlet(sh, "/upload");
Спасибо. Я проверил ссылку в вашем сообщении, но я ничего не видел о «разрешении» аннотаций для встроенного причала, только для автономной пристани. – Jacob
@Jacob здесь [пример использования встроенного Jetty с аннотациями сервлета 3.0] (https://github.com/jetty-project/embedded-servlet-3.0/blob/master/src/test/java/com/company/foo /EmbedMe.java). –