javax.naming.NoInitialContextException: Need to specify class name in environment or system property

出现这个错误,一般不影响项目运行结果,但是对于追求完美的coder来说,这同样不能忍受。

原因是 hibernate 配置文件中给sessionFactory 配置了name属性,把这个属性删掉,否则会去找jndi,但是运行环境中没有使用jndi所以会报这个错。

解决方案:  不要再里面加属性 否则会报错

你可能感兴趣的:(Hibernate)