20:33:56,516 WARN SessionFactoryObjectFactory:146 - Could not unbind factory from JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
原因:
hibernate.cfg.xml中定义了session-factory的name属性,hibernate试图将这一session
factory注册到JNDI中,但是找不到相应的class的定义
<session-factory name="java:hibernate/SessionFactory">
解决方案:去掉name属性