public void run() {
ServletContextHandler servletContextHandler = new ServletContextHandler(ServletContextHandler.SESSIONS);
servletContextHandler.setContextPath("/");
servletContextHandler.setResourceBase("./res");
servletContextHandler.addFilter(CommonFilter.class, "/*", EnumSet.of(DispatcherType.REQUEST));//增加过滤器
servletContextHandler.addServlet(LoginServlet.class, "/login.cgi");
servletContextHandler.addServlet(UserinfoServlet.class, "/userinfo.cgi");
servletContextHandler.addServlet(FileBrowseServlet.class, "/file_browse.cgi");
servletContextHandler.addServlet(DefaultServlet.class, "/");
servletContextHandler.addServlet(ChangePassword.class, "/changepassword.cgi");
servletContextHandler.addServlet(AddDeviceToGroupServlet.class, "/device/add_device_to_group.cgi");
servletContextHandler.addServlet(AddGroupServlet.class, "/group/add_group.cgi");
servletContextHandler.addServlet(GetGroupsServlet.class , "/group/get_groups.cgi");
servletContextHandler.addServlet(EditGroupServlet.class, "/group/edit_group.cgi");
servletContextHandler.addServlet(GetAllGroupsServlet.class, "/group/get_all_groups.cgi");
servletContextHandler.addServlet(DeteleGroupServlet.class, "/group/delete_group.cgi");
servletContextHandler.addServlet(AddDeviceToGroupServlet.class, "/group/add_device_to_group.cgi");
servletContextHandler.addServlet(DeleteDeviceFromGroupServlet.class,"/group/delete_device_from_group.cgi");
ServletHolder fileUploadServletHolder = new ServletHolder(new UploadServlet());
fileUploadServletHolder.getRegistration().setMultipartConfig(new MultipartConfigElement(System.getProperty("user.dir") +JettyConfig.UPLOAD_TMP_PATH));
servletContextHandler.addServlet(fileUploadServletHolder, "/upload.cgi");
servletContextHandler.setClassLoader(Thread.currentThread().getContextClassLoader());
server.setHandler(servletContextHandler);
try {
server.start();
server.join();
} catch (Exception e) {
logger.error("",e);
}
}
JettyServer.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:GroupControlDroidClient
作者:
评论列表
文章目录