Eclipse maven projesi oluşturdum ve iskelet bağımlılığı ekledim. Daha sonra basit bir sunucu ve jetty sunucusunu başlatan bir sınıf yaptım. İşte ben bugüne kadar ne var:Web.xml'yi programlanabilir bir şekilde başlatmaya başladı 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();
}
}
Sorunum bkz çoğu öğreticiler servlet ve böyle yapılandırmak için bir web.xml olması. Bunlardan bazılarını yapmak için programatik yollar bulamıyorum. Bir web.xml oluşturabilir ve yine de iskelemi programlı olarak başlatabilir miyim ve bir şekilde bu web.xml'i yapılandırma için kullanabilir miyim?
Daha spesifik olmak gerekirse, web.xml dosyasında doğru yazmam gerekiyor. Programlı bir şekilde yapmanın bir yolunu bulamadım.
Neden işi yapmak için maven kullanmıyorsunuz? Maven iskelesi alternatif bir çözüm olarak kullanılabilir. https://www.eclipse.org/jetty/documentation/9.4.x/jetty-maven-plugin.html – artificerpi
Hum ... Bana açık değil. Programatik yol, her zaman bildirimsel yoldan farklıdır. Tam olarak ne yapmak istiyorsun? –
Daha spesifik olmak gerekirse, web.xml'de true async-supported> yazmalıyım. Programlı bir şekilde yapmanın bir yolunu bulamadım. –
user1985273