Jetty实战之 嵌入式Jetty运行Servlet

本文介绍了如何在嵌入式Jetty中运行Servlet。通过创建ServletContextServer类,初始化web应用的Context,设置HelloServlet和GoodbyeServlet,分别对应/hello/*和/goodbye/*的URL路径。此外,还提到了可以为每个Servlet创建单独的Context绑定到特定路径。
摘要由CSDN通过智能技术生成
               

本文链接:http://blog.csdn.net/kongxx/article/details/7230080

在嵌入式Jetty中,有时候我们想运行一些的Servlet,此时就需要创建创建Context,然后让自己的Servlet运行在这些ServletContext中。

1. 首先创建一个ServletContextServer类,用来初始化web应用程序的Context,并且指定Servlet和Servlet匹配的url。这里指定了两个Servlet,分别是HelloServlet和GoodbyeServlet,并分别对应/hello/*和/goodbye/*。

package com.google.code.garbagecan.jettystudy.sample5;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.servlet.ServletContextHandler;import org.eclipse.jetty.servlet.ServletHolder;public class ServletContextServer public static void main(String[] args) throws Exception {  Server server = new Server(8080);  ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);  context.setContextPath("/");  server.setHandler(context);  // http://localhost:8080/hello  context.addServlet(new ServletHolder(new HelloServlet()), "/hello");  // http://localhost:8080/hello/kongxx  context.addServlet(new ServletHolder(new HelloServlet(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值