浪费了一个晚上的时间,总算自己把错误找到了.错误有两个:1. 
properties.put(Context.INITIAL_CONTEXT_FACTORY,
                     "weblogic.jndi.WLInitialContestFactory");
                                                  ^
错误在于把Context写成Contest了.
2.
properties.put(Context.SECURITY_AUTHENTICATION, user);错误在于把 SECURITY_PRINCIPAL 写成了 SECURITY_AUTHENTICATION, sigh...
在jbuilder下找错误好难,后来是用 Active File Compare 找到的,一个好工具,介绍给大家!