I m getting this error in core Log file while running Tridion reference implementation website.Stack trace of the error is here    

    java.lang.ExceptionInInitializerError
        	at com.tridion.meta.BinaryMetaFactory.getMetaByURL(BinaryMetaFactory.java:271)
        Caused by: java.lang.RuntimeException: Fatal error, unable to load the StorageManagerFactory
        	at com.tridion.storage.StorageManagerFactory.reloadInstance(StorageManagerFactory.java:91)
        	at com.tridion.storage.StorageManagerFactory.<clinit>(StorageManagerFactory.java:56)
        	... 1 more
        Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultdbEntityManagerFactory': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/cfg/ObjectNameNormalizer
        	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
        	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
        	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
        	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
        	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1093)
        	at com.tridion.storage.persistence.JPADAOFactory.configureBundle(JPADAOFactory.java:76)
        	at com.tridion.storage.configuration.StorageFactoryConfigurationLoader.configureStorage(StorageFactoryConfigurationLoader.java:91)
        	at com.tridion.storage.configuration.StorageFactoryConfigurationLoader.configureStorage(StorageFactoryConfigurationLoader.java:65)
        	at com.tridion.storage.configuration.StorageFactoryConfigurationLoader.configure(StorageFactoryConfigurationLoader.java:51)
        	at com.tridion.configuration.step.ConfigurationStepLoader.configure(ConfigurationStepLoader.java:47)
        	at com.tridion.storage.StorageManagerFactory.configure(StorageManagerFactory.java:137)
        	at com.tridion.services.BaseService.<init>(BaseService.java:113)
        	at com.tridion.storage.StorageManagerFactory.<init>(StorageManagerFactory.java:104)
        	at com.tridion.storage.StorageManagerFactory.reloadInstance(StorageManagerFactory.java:84)
        	... 2 more
        Caused by: java.lang.NoClassDefFoundError: org/hibernate/cfg/ObjectNameNormalizer
        	at org.hibernate.ejb.Ejb3Configuration.<clinit>(Ejb3Configuration.java:150)
        	at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:71)
        	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:257)
        	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310)
        	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)
        	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
        	... 18 more
        Caused by: java.lang.ClassNotFoundException: org.hibernate.cfg.ObjectNameNormalizer
        	at java.net.URLClassLoader$1.run(Unknown Source)
        	at java.net.URLClassLoader$1.run(Unknown Source)
        	at java.security.AccessController.doPrivileged(Native Method)
        	at java.net.URLClassLoader.findClass(Unknown Source)
        	at java.lang.ClassLoader.loadClass(Unknown Source)
        	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        	at java.lang.ClassLoader.loadClass(Unknown Source)
        	... 24 more
        Caused by: java.io.EOFException: Detect premature EOF
        	at sun.misc.Resource.getBytes(Unknown Source)
        	at java.net.URLClassLoader.defineClass(Unknown Source)
        	at java.net.URLClassLoader.access$100(Unknown Source)
        	... 31 more
           at Codemesh.JuggerNET.JavaClass.ThrowException(Exception ex)
           at Codemesh.JuggerNET.NTypeValue.Throw(Int64 inst)
           at Codemesh.JuggerNET.JavaClass.ThrowTypedException(Int64 inst)
           at Codemesh.JuggerNET.JavaMethod.CallObject(JavaProxy jpo, JavaMethodArguments args)
           at Com.Tridion.Meta.BinaryMetaFactory.GetMetaByURL(Int32 publicationId, String urlPath)
           at Tridion.ContentDelivery.Meta.BinaryMetaFactory.GetMetaByUrl(Int32 publicationId, String urlPath)
           at DD4T.Providers.SDLTridion2013.TridionBinaryProvider.GetLastPublishedDateByUrl(String url)
           at Sdl.Web.DD4T.Statics.BinaryFileManager.ProcessUrl(String urlPath, Boolean cacheSinceLastRefresh, String physicalPath)`enter code here`




here is cd_storage.config

   

     <?xml version="1.0" encoding="UTF-8"?>
    <Configuration Version="7.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/cd_storage_conf.xsd">
      <Global>
        <ObjectCache Enabled="false">
          <Policy Type="LRU" Class="com.tridion.cache.LRUPolicy">
            <Param Name="MemSize" Value="16mb" />
          </Policy>
          <!-- The Features element specifies classes that add additional functionality to the cache. -->
          <Features>
            <Feature Type="DependencyTracker" Class="com.tridion.cache.DependencyTracker" />
          </Features>
        </ObjectCache>
        <Storages>
          <Storage Type="persistence" Id="defaultdb" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
            <Pool Type="jdbc" Size="10" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120" />
            <DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
              <Property Name="serverName" Value="server" />
              <Property Name="portNumber" Value="1433" />
              <Property Name="databaseName" Value="Tridion_Broker" />
              <Property Name="user" Value="TridionBrokerUser" />
              <Property Name="password" Value="password" />
            </DataSource>
          </Storage>
        
        </Storages>
      </Global>
      <ItemTypes defaultStorageId="defaultdb" cached="false">
      </ItemTypes>
    
    </Configuration>