码迷,mamicode.com
首页 > 其他好文 > 详细

服务启动时log4j提示Could not bind factory to JNDI

时间:2015-03-30 21:17:29      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:hibernate

服务启动时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>

服务启动时log4j提示Could not bind factory to JNDI

标签:hibernate

原文地址:http://blog.csdn.net/cndotaci/article/details/44754237

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!