Example #1
0
 public static final boolean reStart() {
   KFilter.stop();
   HTManager.exit();
   boolean init = HTManager.init(KFilter.getIni());
   KFilter.start();
   return init;
 }
Example #2
0
 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());
 }
Example #3
0
 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);
 }
Example #4
0
 /** @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);
   }
 }
Example #5
0
 /** @see Filter#destroy() */
 public void destroy() {
   HTManager.exit();
 }