步骤如下
下载jetty-all-9.4.0.v20161208-uber.jar打开eclipse,创建一个java项目创建包,在包下创建MainTest.class,勾上创建main函数,之后导入jar文件创建新class,例如UserHandler.class,继承AbstractHandler,并实现方法:
@Override
public void handle(
String target,
Request baseRequest, HttpServletRequest
request,
HttpServletResponse
response) throws IOException, ServletException {
response.setContentType(
"text/html; charset=utf-8");
response.setStatus(HttpServletResponse.SC_OK);
response.getWriter().println(
"这里是微信服务平台!");
baseRequest.setHandled(
true);
}
之后在MainTest类中,实现main方法:
/**
* @param args
* @throws Exception
*/
public static void main(String[] args)
throws Exception {
Server server =
new Server(
8080);
server.setHandler(
new WxHandler());
server.start();
server.join();
}
run MainTest类打开浏览器输入:localhost:8080,即可看到效果,至此简单的handler完成
参考资料: http://www.eclipse.org/jetty/documentation/current/advanced-embedding.html
转载请注明原文地址: https://ju.6miu.com/read-660212.html