启动嵌入式Jetty服务器的最短代码

彼得·毫米:

我正在编写一些示例代码,其中启动了嵌入式Jetty服务器。服务器必须仅加载一个servlet,将所有请求发送到servlet并在localhost:80上侦听

到目前为止,我的代码:

static void startJetty() {
        try {
            Server server = new Server();

            Connector con = new SelectChannelConnector();
            con.setPort(80);
            server.addConnector(con);

            Context context = new Context(server, "/", Context.SESSIONS);
            ServletHolder holder = new ServletHolder(new MyApp());
            context.addServlet(holder, "/*");

            server.start();
        } catch (Exception ex) {
            System.err.println(ex);
        }

    }

我可以用更少的代码/行做同样的事情吗?(使用Jetty 6.1.0)。

workmad3:
static void startJetty() {
    try {
        Server server = new Server();
        Connector con = new SelectChannelConnector();
        con.setPort(80);
        server.addConnector(con);
        Context context = new Context(server, "/", Context.SESSIONS);
        context.addServlet(new ServletHolder(new MyApp()), "/*");
        server.start();
    } catch (Exception ex) {
        System.err.println(ex);
    }
}

删除了不必要的空格,并内联移动了ServletHolder创建。删除了5行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当部署到Tomcat但随着嵌入式服务器的工作原理春季启动应用程序提供了404

尝试通过嵌入式Jetty服务器运行Ktor应用时如何避免java.lang.ExceptionInInitializerError?

嵌入式与非嵌入式Java服务器

嵌入式Jetty服务器-没有对/的JSP支持,找不到org.apache.jasper.servlet.JspServlet

如何创建嵌入式WebSocket服务器Jetty 9?

无法启动嵌入式Jetty服务器

Micronaut嵌入式服务器与本地主机

以编程方式配置嵌入式Underwow服务器

Azure云服务嵌入式FTP服务器

如何找到嵌入式Redis端口并杀死嵌入式Redis服务器

弹簧启动测试和嵌入式弹性服务器

Spring Boot服务器无法启动嵌入式Tomcat服务器

在Docker上使用嵌入式Jetty服务器运行Java应用程序

如何关闭Spring Boot嵌入式服务器

使用`System.exit()`停止具有嵌入式Jetty服务器的Java应用程序是否安全?

嵌入式码头服务器发生爆炸

在嵌入式设备上安装SSH服务器

使用FastCGI的嵌入式Web服务器

嵌入式Jetty服务器

春季启动:Web.xml和嵌入式服务器jar

Jetty嵌入式服务器和Spring Security集成

使业务域对象可用于嵌入式Jetty服务器中的Jersey Servlet上下文

无法在嵌入式模式下启动 Jetty

Graphhopper 嵌入式代码是否在本地主机上启动 Web 服务器?

嵌入式 Jetty 9 - 我需要 Websocket 服务器、REST Servlet 和文件服务器

无法启动 bean 'webServerStartStop';无法启动嵌入式 Tomcat 服务器 - spring-boot-starter-web

在 Ktor 中使用 Jetty 嵌入式服务器获取客户端证书

运行单元测试时是否可以阻止嵌入式服务器启动?

无法为 Kafka 启动嵌入式服务器以进行 Junit 测试