hibernate.cfg.xml
<property name="connection.datasource">java:/comp/env/jdbc/MyStatus-process</property>
web.xml
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/MyStatus-process</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
HibernateUtil класс
private static SessionFactory buildSessionFactory() {
try {
Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); //configuration settings from hibernate.cfg.xml
StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
serviceRegistryBuilder.applySettings(configuration.getProperties());
ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
return configuration.buildSessionFactory(serviceRegistry);
}
catch (Throwable ex) {
log.error("--- Exception while creating the initial session factory creation ---", ex);
throw new ExceptionInInitializerError(ex);
}
}
Мне не удалось запустить с вышеуказанной конфигурацией. Может ли кто-нибудь дать некоторые идеи по этому поводу.
Я смог запустить с настройкой ниже:
Рабочая конфигурация гибернации:
<property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:jtds:sqlserver://localhost:1433/DB_INSTANCE_NAME;tds=8.0;lastupdatecount=true</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password">sa1234</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServer2012Dialect</property>