服务启动时log4j提示Could not bind factory to JNDI,log4jjndi
服务启动时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>
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。