javax.naming.NoInitialContextException hibernate错误的解决方法
来源:互联网 发布:java有界面的atm机 编辑:程序博客网 时间:2024/05/16 19:36
做第一个hibernate项目运行client端时出现:
06:48:02,578 WARN SessionFactoryObjectFactory:98 - 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
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.getNameParser(InitialContext.java:480)
at org.hibernate.util.NamingHelper.bind(NamingHelper.java:52)
at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:306)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
at com.lpf.hibernate.Client.main(Client.java:17)
经上网查找,原来是在hibernate.cfg.xml配置文件的<session-factory>标签中多了 session_factory_name 变量,如图,如果你设置了这个变量,hibernate会试图把这个sessionfacotry注册到jndi中去。
只要删除这个变量就ok了。
希望对初学hibernate的人有些帮助。
- javax.naming.NoInitialContextException hibernate错误的解决方法
- Hibernate出现javax.naming.NoInitialContextException 错误的解决办法
- Hibernate出现javax.naming.NoInitialContextException 错误的解决办法
- Hibernate出现javax.naming.NoInitialContextException 错误的解决办法
- javax.naming.NoInitialContextException错误的解决方案
- javax.naming.NoInitialContextException 错误的解决办法
- javax.naming.NoInitialContextException错误的解决方案
- javax.naming.NoInitialContextException之Hibernate
- 测试DataSource报javax.naming.NoInitialContextException错误
- javax.naming.NoInitialContextException解决
- javax.naming.NoInitialContextException
- 对hibernate做单元测试时报错javax.naming.NoInitialContextException
- 关于ejb中异常javax.naming.NoInitialContextException的处理办法
- java里面执行Run as----->Java Application的时候报错:javax.naming.NoInitialContextException
- javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory
- javax.naming.NameNotFoundException 错误无法找到数据源的解决方案
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- the Secret DAILY TEACHINGS-Day 38
- 《计算机图形学》读书笔记(二)
- PHP多语言系统的一种实现方式[转]
- 开学一个月
- js知识总汇
- javax.naming.NoInitialContextException hibernate错误的解决方法
- 光盘加密
- Windows程序设计:GDI结构和设备内容
- WinCE 发展
- 菜鸟学习OGRE和天龙八部之十: frame动画基本搞定,遇到点问题
- 学习体会
- 由孩子不叫人所引发的思考
- 视频分析
- 维护自己的电脑--删掉想删的文件