public static final boolean reStart() { KFilter.stop(); HTManager.exit(); boolean init = HTManager.init(KFilter.getIni()); KFilter.start(); return init; }
public void testFind() { String ini = "f:/works/workspace_keel/KHunter/WebContent/WEB-INF/kconfig.json"; HTManager.init(ini); MongoUserDao mdao = (MongoUserDao) DaoManager.findDao("mongoUserDao"); HTUser user = mdao.findUser(3); System.out.println(user); System.out.println(user.getEmail()); }
public void testMongoDao() { String ini = "f:/works/workspace_keel/KHunter/WebContent/WEB-INF/kconfig.json"; HTManager.init(ini); MongoDao mdao = (MongoDao) DaoManager.findDao("mongoUserDao"); HTUser user = new HTUser(); user.setImei("test IMEI"); user.setName("keel"); user.setEmail("*****@*****.**"); user.setCreateTime(new Date().getTime()); user.setCreatorName("admin"); user.setHp(100); user.setGold(20); mdao.add(user); }
/** @see Filter#init(FilterConfig) */ public void init(FilterConfig fConfig) throws ServletException { ini = fConfig.getInitParameter("ini"); rootNum = Integer.parseInt(fConfig.getInitParameter("rootNum")); staticPrefix = fConfig.getInitParameter("staticPrefix"); actPrefix = fConfig.getInitParameter("actPrefix"); // 处理静态内容(非Action请求)的过滤 String[] statics = fConfig.getInitParameter("statics").split(","); for (int i = 0; i < statics.length; i++) { staticPath.put(statics[i], statics[i]); } boolean initOK = HTManager.init(ini); if (!initOK) { log.error("---------KHunter init failed!!!------------"); } else { defaultAction = ActionManager.findAction("*"); this.hasDefaultAction = (defaultAction != null); log.info("defaultAction:" + hasDefaultAction); } }
/** @see Filter#destroy() */ public void destroy() { HTManager.exit(); }