服務啓動時log4j提示
WARN SessionFactoryObjectFactory:121 - Could not bind factory to 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="foo">,
因爲有了name屬性的配置,hibernate會試圖把這個sessionfacotry註冊到jndi中去,導致出現上述錯誤
解決方法:刪掉name配置,僅保留<session-factory>