Я создал проект eclipse maven и добавил зависимость от причала. Затем я сделал простой сервлет и класс, который запускает сервер причала. Вот что я получил до сих пор:Использование web.xml для conf программно начато jetty
package com.example.jetty;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
public class App {
public static void main(String[] args) throws Exception {
Server server = new Server(80);
ServletContextHandler servletContext = new ServletContextHandler(server, "/");
servletContext.addServlet(MyServlet.class, "/");
server.start();
}
}
Моя проблема заключается в том, что большинство обучающих программ, которые я вижу у web.xml для конфигурирования сервлетов и тому подобное. Я не могу найти программные способы сделать некоторые из них. Могу ли я создать web.xml и по-прежнему запускать свой причал программно и каким-то образом использовать этот web.xml для конфигурации?
Чтобы быть более конкретным, мне нужно написать true в web.xml. Я не нашел способ сделать это программно.
Почему бы просто не использовать maven для выполнения этой работы? В качестве альтернативного решения можно использовать плагин Maven. https://www.eclipse.org/jetty/documentation/9.4.x/jetty-maven-plugin.html – artificerpi
Хум ... Не совсем понятно для меня. Программный путь всегда отличается от декларативного. Что именно вы хотите сделать? –
Чтобы быть более конкретным, мне нужно написать true async-supported> в web.xml. Я не нашел способ сделать это программно. –
user1985273