步骤如下
- 下载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
本文介绍了如何在Eclipse中通过Jetty快速配置Java服务。首先下载jetty-all-9.4.0.v20161208-uber.jar,然后在新建的Java项目中创建MainTest类并导入jar。接着创建UserHandler类,继承AbstractHandler并实现相关方法。在MainTest的main方法中启动服务,运行后在浏览器输入localhost:8080即可查看效果。

7354

被折叠的 条评论
为什么被折叠?



