public class HibernateUtil {
private static SessionFactory sessionFactory = createSessionFactory();
private static ServiceRegistry serviceRegistry;
public static SessionFactory createSessionFactory() {
Configuration configuration = new Configuration();
configuration.configure();
serviceRegistry = new StandardServiceRegistryBuilder().applySettings(
configuration.getProperties()).build();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
return sessionFactory;
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}
Это класс я нашел на этом форуме, чтобы обеспечить сессионный завод , но я продолжаю получать JndiException: Error parsing JNDI name []
Как я могу исправить JndiException в спящем режиме?
16:07:57,659 WARN SessionFactoryObjectFactory:98 - Could not bind factory to JNDI
javax.naming.NoInitialContextException: нужно указать имя класса в среде или системное свойство , или как параметр апплета, либо в файле ресурсов приложения: java.naming.factory.initial в javax.naming.spi.NamingManager.getInitialContext (NamingManager.java:640) в javax.naming.InitialContext.getDefaultInitCtx (InitialContext .java: 243) at javax.naming.InitialContext.getURLOrDe faultInitCtx (InitialContext.java:280) at javax.naming.InitialContext.getNameParser (InitialContext.java:429) at org.hibernate.util.NamingHelper.bind (NamingHelper.java:52) at org.hibernate.impl. SessionFactoryObjectFactory.addInstance (SessionFactoryObjectFactory.java:90) на org.hibernate.impl.SessionFactoryImpl. (SessionFactoryImpl.java:293) в org.hibernate.cfg.Configuration.buildSessionFactory (Configuration.java:1145) в util.HibernateUtil . (HibernateUtil.java:13)