Rule Compilation error xxx cannot be resolved
说明:在eclipse中部署服务器时不报错,但在dos窗口中部署时报如下异常
原因:规则引擎drl文件文件中两个含义相同的变量的中文注释(只能用//,不能使用/**xxx*/或/*xxx*/)要保持相同,否则会报此异常。如:
// 注释1 List list1 = new ArrayList(); list1.add("abc"); // 注释2 List list2 = new ArrayList(); list2.add("efg"); Map map = new HashMap(); map.put("a", list1); map.put("b", list2);
要保持注释1和注释2的内容完全相同
英文注释没这要求