facebook

Spring MVC Scaffoldin errors

  1. MyEclipse IDE
  2.  > 
  3. Spring Development
Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #310716 Reply

    shinichi0802
    Member

    I’m get errors when start web server tomcat. here some screen:



    and error message when starting tomcat.

    
    Aug 19, 2010 10:26:37 PM org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_11\bin;D:\Software\WebServer\apache-tomcat-6.0.10\bin
    Aug 19, 2010 10:26:37 PM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-6060
    Aug 19, 2010 10:26:37 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 898 ms
    Aug 19, 2010 10:26:37 PM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Aug 19, 2010 10:26:37 PM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.10
    Aug 19, 2010 10:26:40 PM org.apache.catalina.core.ApplicationContext log
    INFO: Initializing Spring root WebApplicationContext
    No properties path set - looking for transactions.properties in classpath...
    transactions.properties not found - looking for jta.properties in classpath...
    Using init file: /D:/Software/WebServer/apache-tomcat-6.0.10/webapps/CustomersApp/WEB-INF/classes/jta.properties
    2010-08-19 22:26:44,136 INFO [main] Version - Hibernate Annotations 3.3.1.GA
    2010-08-19 22:26:44,193 INFO [main] Environment - Hibernate 3.2.7
    2010-08-19 22:26:44,208 INFO [main] Environment - loaded properties from resource hibernate.properties: {hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider, hibernate.bytecode.use_reflection_optimizer=false, hibernate.bytecode.provider=javassist}
    2010-08-19 22:26:44,214 INFO [main] Environment - Bytecode provider name : javassist
    2010-08-19 22:26:44,232 INFO [main] Environment - using JDK 1.4 java.sql.Timestamp handling
    2010-08-19 22:26:44,627 INFO [main] Version - Hibernate EntityManager 3.3.2.GA
    2010-08-19 22:26:44,733 INFO [main] Ejb3Configuration - Processing PersistenceUnitInfo [
        name: MySQL
        ...]
    2010-08-19 22:26:45,052 INFO [main] AnnotationBinder - Binding entity from annotated class: com.customerapp.domain.VpcProduct
    2010-08-19 22:26:45,084 INFO [main] QueryBinder - Binding Named query: findAllVpcProducts => select myVpcProduct from VpcProduct myVpcProduct
    2010-08-19 22:26:45,087 INFO [main] QueryBinder - Binding Named query: findVpcProductByCongigurationId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.congigurationId = ?1
    2010-08-19 22:26:45,087 INFO [main] QueryBinder - Binding Named query: findVpcProductByDataSheet => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.dataSheet = ?1
    2010-08-19 22:26:45,088 INFO [main] QueryBinder - Binding Named query: findVpcProductByDataSheetContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.dataSheet like ?1
    2010-08-19 22:26:45,089 INFO [main] QueryBinder - Binding Named query: findVpcProductByDensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.densityId = ?1
    2010-08-19 22:26:45,090 INFO [main] QueryBinder - Binding Named query: findVpcProductByFormFactorId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.formFactorId = ?1
    2010-08-19 22:26:45,090 INFO [main] QueryBinder - Binding Named query: findVpcProductByHeightId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.heightId = ?1
    2010-08-19 22:26:45,092 INFO [main] QueryBinder - Binding Named query: findVpcProductByHighTemp => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.highTemp = ?1
    2010-08-19 22:26:45,093 INFO [main] QueryBinder - Binding Named query: findVpcProductById => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.id = ?1
    2010-08-19 22:26:45,097 INFO [main] QueryBinder - Binding Named query: findVpcProductByModulerankId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.modulerankId = ?1
    2010-08-19 22:26:45,098 INFO [main] QueryBinder - Binding Named query: findVpcProductByMultichip => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.multichip = ?1
    2010-08-19 22:26:45,098 INFO [main] QueryBinder - Binding Named query: findVpcProductByPackageId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.packageId = ?1
    2010-08-19 22:26:45,099 INFO [main] QueryBinder - Binding Named query: findVpcProductByPn => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.pn = ?1
    2010-08-19 22:26:45,100 INFO [main] QueryBinder - Binding Named query: findVpcProductByPnContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.pn like ?1
    2010-08-19 22:26:45,100 INFO [main] QueryBinder - Binding Named query: findVpcProductByPrimaryKey => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.id = ?1
    2010-08-19 22:26:45,101 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductBrief => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productBrief = ?1
    2010-08-19 22:26:45,101 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductBriefContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productBrief like ?1
    2010-08-19 22:26:45,102 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductstatusId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productstatusId = ?1
    2010-08-19 22:26:45,102 INFO [main] QueryBinder - Binding Named query: findVpcProductByRamdensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ramdensityId = ?1
    2010-08-19 22:26:45,103 INFO [main] QueryBinder - Binding Named query: findVpcProductByRevisionTypeId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.revisionTypeId = ?1
    2010-08-19 22:26:45,103 INFO [main] QueryBinder - Binding Named query: findVpcProductByRuggedMemory => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ruggedMemory = ?1
    2010-08-19 22:26:45,104 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecialty => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specialty = ?1
    2010-08-19 22:26:45,104 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecialtyContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specialty like ?1
    2010-08-19 22:26:45,105 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecstatusId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specstatusId = ?1
    2010-08-19 22:26:45,105 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpeedId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.speedId = ?1
    2010-08-19 22:26:45,106 INFO [main] QueryBinder - Binding Named query: findVpcProductBySsdramdensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ssdramdensityId = ?1
    2010-08-19 22:26:45,107 INFO [main] QueryBinder - Binding Named query: findVpcProductByTechnologyId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.technologyId = ?1
    2010-08-19 22:26:45,107 INFO [main] QueryBinder - Binding Named query: findVpcProductByThicknessId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.thicknessId = ?1
    2010-08-19 22:26:45,264 INFO [main] EntityBinder - Bind entity com.customerapp.domain.VpcProduct on table vpc_product
    2010-08-19 22:26:45,524 INFO [main] Version - Hibernate Validator 3.0.0.GA
    2010-08-19 22:26:45,903 INFO [main] ConnectionProviderFactory - Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
    2010-08-19 22:26:45,917 INFO [main] InjectedDataSourceConnectionProvider - Using provided datasource
    log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
    log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
    log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@176e552] whereas object of type 
    log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@176e552
    ].
    log4j:ERROR Could not instantiate appender named "STDOUT".
    log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
    log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
    log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@176e552] whereas object of type 
    log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@176e552
    ].
    log4j:ERROR Could not instantiate appender named "STDOUT".
    log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
    log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
    log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@176e552] whereas object of type 
    log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@176e552
    ].
    log4j:ERROR Could not instantiate appender named "STDOUT".
    2010-08-19 22:26:46,539 INFO [main] SettingsFactory - RDBMS: MySQL, version: 5.1.30-community
    2010-08-19 22:26:46,539 INFO [main] SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.12 ( $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
    2010-08-19 22:26:46,579 ERROR [main] ContextLoader - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    2010-08-19 22:26:46,579 ERROR [main] ContextLoader - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    Aug 19, 2010 10:26:46 PM org.apache.catalina.core.StandardContext listenerStart
    SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    Aug 19, 2010 10:26:46 PM org.apache.catalina.core.StandardContext start
    SEVERE: Error listenerStart
    Aug 19, 2010 10:26:46 PM org.apache.catalina.core.StandardContext start
    SEVERE: Context [/CustomersApp] startup failed due to previous errors
    Aug 19, 2010 10:26:46 PM org.apache.catalina.core.ApplicationContext log
    INFO: Closing Spring root WebApplicationContext
    - InitServlet Startup.
    Aug 19, 2010 10:26:50 PM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-6060
    Aug 19, 2010 10:26:51 PM org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    Aug 19, 2010 10:26:51 PM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/46  config=null
    Aug 19, 2010 10:26:51 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 13281 ms
    
    #310720 Reply

    Heflin Hogan
    Member

    It looks like the autodetect in the Select Database Tables didn’t work correctly. Can you check your project-dao..properties file in the resources folder and see if the dialect item has a value? If it doesn’t, put “org.hibernate.dialect.MySQLDialect” in, and you should be able to deploy successfully.

    Regards,
    Heflin

    #310751 Reply

    shinichi0802
    Member

    Hi hhogan,
    I have followed you but still have error when starting

    
    Aug 20, 2010 9:32:49 PM org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_11\bin;D:\Software\WebServer\apache-tomcat-6.0.10\bin
    Aug 20, 2010 9:32:49 PM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-6060
    Aug 20, 2010 9:32:49 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 555 ms
    Aug 20, 2010 9:32:50 PM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Aug 20, 2010 9:32:50 PM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.10
    Aug 20, 2010 9:32:53 PM org.apache.catalina.core.ApplicationContext log
    INFO: Initializing Spring root WebApplicationContext
    No properties path set - looking for transactions.properties in classpath...
    transactions.properties not found - looking for jta.properties in classpath...
    Using init file: /D:/Software/WebServer/apache-tomcat-6.0.10/webapps/CustomersApp/WEB-INF/classes/jta.properties
    2010-08-20 21:32:56,638 INFO [main] Version - Hibernate Annotations 3.3.1.GA
    2010-08-20 21:32:56,689 INFO [main] Environment - Hibernate 3.2.7
    2010-08-20 21:32:56,703 INFO [main] Environment - loaded properties from resource hibernate.properties: {hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider, hibernate.bytecode.use_reflection_optimizer=false, hibernate.bytecode.provider=javassist}
    2010-08-20 21:32:56,708 INFO [main] Environment - Bytecode provider name : javassist
    2010-08-20 21:32:56,726 INFO [main] Environment - using JDK 1.4 java.sql.Timestamp handling
    2010-08-20 21:32:57,071 INFO [main] Version - Hibernate EntityManager 3.3.2.GA
    2010-08-20 21:32:57,170 INFO [main] Ejb3Configuration - Processing PersistenceUnitInfo [
        name: MySQL
        ...]
    2010-08-20 21:32:57,482 INFO [main] AnnotationBinder - Binding entity from annotated class: com.customerapp.domain.VpcProduct
    2010-08-20 21:32:57,511 INFO [main] QueryBinder - Binding Named query: findAllVpcProducts => select myVpcProduct from VpcProduct myVpcProduct
    2010-08-20 21:32:57,513 INFO [main] QueryBinder - Binding Named query: findVpcProductByCongigurationId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.congigurationId = ?1
    2010-08-20 21:32:57,514 INFO [main] QueryBinder - Binding Named query: findVpcProductByDataSheet => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.dataSheet = ?1
    2010-08-20 21:32:57,514 INFO [main] QueryBinder - Binding Named query: findVpcProductByDataSheetContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.dataSheet like ?1
    2010-08-20 21:32:57,515 INFO [main] QueryBinder - Binding Named query: findVpcProductByDensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.densityId = ?1
    2010-08-20 21:32:57,515 INFO [main] QueryBinder - Binding Named query: findVpcProductByFormFactorId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.formFactorId = ?1
    2010-08-20 21:32:57,516 INFO [main] QueryBinder - Binding Named query: findVpcProductByHeightId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.heightId = ?1
    2010-08-20 21:32:57,517 INFO [main] QueryBinder - Binding Named query: findVpcProductByHighTemp => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.highTemp = ?1
    2010-08-20 21:32:57,518 INFO [main] QueryBinder - Binding Named query: findVpcProductById => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.id = ?1
    2010-08-20 21:32:57,518 INFO [main] QueryBinder - Binding Named query: findVpcProductByModulerankId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.modulerankId = ?1
    2010-08-20 21:32:57,519 INFO [main] QueryBinder - Binding Named query: findVpcProductByMultichip => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.multichip = ?1
    2010-08-20 21:32:57,519 INFO [main] QueryBinder - Binding Named query: findVpcProductByPackageId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.packageId = ?1
    2010-08-20 21:32:57,520 INFO [main] QueryBinder - Binding Named query: findVpcProductByPn => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.pn = ?1
    2010-08-20 21:32:57,521 INFO [main] QueryBinder - Binding Named query: findVpcProductByPnContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.pn like ?1
    2010-08-20 21:32:57,522 INFO [main] QueryBinder - Binding Named query: findVpcProductByPrimaryKey => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.id = ?1
    2010-08-20 21:32:57,522 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductBrief => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productBrief = ?1
    2010-08-20 21:32:57,522 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductBriefContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productBrief like ?1
    2010-08-20 21:32:57,523 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductstatusId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productstatusId = ?1
    2010-08-20 21:32:57,523 INFO [main] QueryBinder - Binding Named query: findVpcProductByRamdensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ramdensityId = ?1
    2010-08-20 21:32:57,524 INFO [main] QueryBinder - Binding Named query: findVpcProductByRevisionTypeId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.revisionTypeId = ?1
    2010-08-20 21:32:57,525 INFO [main] QueryBinder - Binding Named query: findVpcProductByRuggedMemory => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ruggedMemory = ?1
    2010-08-20 21:32:57,525 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecialty => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specialty = ?1
    2010-08-20 21:32:57,525 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecialtyContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specialty like ?1
    2010-08-20 21:32:57,526 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecstatusId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specstatusId = ?1
    2010-08-20 21:32:57,526 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpeedId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.speedId = ?1
    2010-08-20 21:32:57,527 INFO [main] QueryBinder - Binding Named query: findVpcProductBySsdramdensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ssdramdensityId = ?1
    2010-08-20 21:32:57,527 INFO [main] QueryBinder - Binding Named query: findVpcProductByTechnologyId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.technologyId = ?1
    2010-08-20 21:32:57,528 INFO [main] QueryBinder - Binding Named query: findVpcProductByThicknessId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.thicknessId = ?1
    2010-08-20 21:32:57,665 INFO [main] EntityBinder - Bind entity com.customerapp.domain.VpcProduct on table vpc_product
    2010-08-20 21:32:57,886 INFO [main] Version - Hibernate Validator 3.0.0.GA
    2010-08-20 21:32:58,204 INFO [main] ConnectionProviderFactory - Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
    2010-08-20 21:32:58,216 INFO [main] InjectedDataSourceConnectionProvider - Using provided datasource
    log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
    log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
    log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@c980c9] whereas object of type 
    log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@c980c9
    ].
    log4j:ERROR Could not instantiate appender named "STDOUT".
    log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
    log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
    log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@c980c9] whereas object of type 
    log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@c980c9
    ].
    log4j:ERROR Could not instantiate appender named "STDOUT".
    log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
    log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
    log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@c980c9] whereas object of type 
    log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@c980c9
    ].
    log4j:ERROR Could not instantiate appender named "STDOUT".
    2010-08-20 21:32:58,761 INFO [main] SettingsFactory - RDBMS: MySQL, version: 5.1.30-community
    2010-08-20 21:32:58,762 INFO [main] SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.12 ( $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
    2010-08-20 21:32:58,798 ERROR [main] ContextLoader - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    2010-08-20 21:32:58,798 ERROR [main] ContextLoader - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    Aug 20, 2010 9:32:58 PM org.apache.catalina.core.StandardContext listenerStart
    SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomersApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    Aug 20, 2010 9:32:58 PM org.apache.catalina.core.StandardContext start
    SEVERE: Error listenerStart
    Aug 20, 2010 9:32:58 PM org.apache.catalina.core.StandardContext start
    SEVERE: Context [/CustomersApp] startup failed due to previous errors
    Aug 20, 2010 9:32:58 PM org.apache.catalina.core.ApplicationContext log
    INFO: Closing Spring root WebApplicationContext
    - InitServlet Startup.
    Aug 20, 2010 9:33:03 PM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-6060
    Aug 20, 2010 9:33:03 PM org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    Aug 20, 2010 9:33:03 PM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/49  config=null
    Aug 20, 2010 9:33:03 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 13611 ms
    
    
    #310755 Reply

    davemeurer
    Member

    Hello shinichi0802,

    Usually “Dialect not found” means the db jar is not loaded or found during deployment. MyEclipse for Spring does not include MySQL jars in the classpath, so you will need to either add the appropriate MySQL jar to the project classpath or to tomcat. For example, oone approach is to add it to WEB-INF/lib in the project, and that should do it.

    If you already did this and still getting this error, please let us know any more steps that can help us recreate the issue.

    Kind regards,
    Dave

    #310757 Reply

    shinichi0802
    Member

    Hi davemeurer
    I have added to the mysql-connector-java-5.0.8-bin.jar library, but the error message as above. there is my screen:


    persistence.xml

    
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
        
        
            <persistence-unit name="MySQL" transaction-type="JTA" >
                <description>generated-persistence-unit</description>
                <provider>org.hibernate.ejb.HibernatePersistence</provider>
                      <class>com.customeapp.domain.VpcProduct</class>
                   <exclude-unlisted-classes>true</exclude-unlisted-classes>
            </persistence-unit>
    
        
    </persistence>
    

    CustomerApp-generated-dao-context.xml

    
    ...
    <!-- Configure a JPA vendor adapter -->
            <bean id="MySQLJPAVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                <property name="showSql" value="${MySQL.show_sql}" />
                <property name="generateDdl" value="${MySQL.generateDdl}" />
                <property name="databasePlatform" value="${MySQL.dialect}" />
            </bean>
            <!-- EntityManager Factory that brings together the persistence unit, datasource, and JPA Vendor -->
            <bean id="MySQL" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
                <property name="dataSource" ref="MySQLDS" />
                <property name="persistenceUnitName" value="MySQL" />
                <property name="jpaVendorAdapter" ref="MySQLJPAVendorAdapter" />
                <property name="jpaPropertyMap">
                    <map>
                                <entry key="hibernate.transaction.manager_lookup_class" value="com.atomikos.icatch.jta.hibernate3.TransactionManagerLookup" />
                                <entry key="hibernate.connection.release_mode" value="on_close" />
                    </map>
                </property>
            </bean>
    

    Can you tell me I’m not missing any library?

    #310759 Reply

    davemeurer
    Member

    Hello shinichi0802,

    Sorry for going back and forth like this. I was incorrect before – the “Dialect class not found:” usually means the dialect is not specified or something is going on with the config file or jar (notice it is blank after the colon), Heflin was going down the correct troubleshooting path. The files you posted look good, but when comparing my stack trace to yours I see the following: (towards the top of the console)

    SettingsFactory – JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.12

    when I deploy with the 5.0.8 jar, I see the following:

    SettingsFactory – JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.0.8

    It looks like the deployment is picking up an older version of the mysql jar. Would it be possible to take a look at your tomcat installation and see if an older jar exists? Or right-click on the project in the server, and choose “Browse deployment location” to see if there are any lingering 3.1.12 mysql drivers lying around.

    Let me know if this helps,
    Dave

    #310768 Reply

    shinichi0802
    Member

    Hello davemeurer,

    I have replaced all mydql driver on my project and bin directory(tomcat web server).

    But I’m still gte this error

    
    Aug 21, 2010 11:03:38 AM org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_11\bin;D:\Software\WebServer\apache-tomcat-6.0.10\bin
    Aug 21, 2010 11:03:38 AM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-6060
    Aug 21, 2010 11:03:38 AM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 549 ms
    Aug 21, 2010 11:03:38 AM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Aug 21, 2010 11:03:38 AM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.10
    Aug 21, 2010 11:03:38 AM org.apache.catalina.startup.HostConfig deployWAR
    INFO: Deploying web application archive myproject-1.0-SNAPSHOT.war
    Aug 21, 2010 11:03:40 AM org.apache.catalina.core.ApplicationContext log
    INFO: Initializing Spring root WebApplicationContext
    Aug 21, 2010 11:03:47 AM net.sf.ehcache.util.UpdateChecker doCheck
    INFO: New update(s) found: 2.2.0 [http://ehcache.org/news.html]
    Aug 21, 2010 11:03:53 AM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
    INFO: Creating Service {http://impl.service.codeviet.com/}UserService from class com.codeviet.service.UserService
    Aug 21, 2010 11:03:55 AM org.apache.cxf.endpoint.ServerImpl initDestination
    INFO: Setting the server's publish address to be /UserService
    DEBUG [main] StartupListener.contextInitialized(40) | Initializing context...
    DEBUG [main] StartupListener.contextInitialized(84) | Remember Me Enabled? true
    DEBUG [main] StartupListener.contextInitialized(86) | Password Encoder: ShaPasswordEncoder
    DEBUG [main] StartupListener.contextInitialized(88) | Populating drop-downs...
    DEBUG [main] LookupDaoHibernate.getRoles(35) | Retrieving all role names...
    DEBUG [main] StartupListener.setupContext(105) | Drop-down initialization complete [OK]
    DEBUG [main] LocaleFilter.init(157) | Initializing filter 'localeFilter'
    DEBUG [main] LocaleFilter.init(182) | Filter 'localeFilter' configured successfully
    Aug 21, 2010 11:03:57 AM org.apache.cxf.transport.servlet.CXFServlet updateContext
    INFO: Load the bus with application context
    Aug 21, 2010 11:03:57 AM org.apache.cxf.bus.spring.BusApplicationContext getConfigResources
    INFO: No cxf.xml configuration file detected, relying on defaults.
    Aug 21, 2010 11:03:57 AM org.apache.cxf.transport.servlet.AbstractCXFServlet replaceDestinationFactory
    INFO: Servlet transport factory already registered 
    Aug 21, 2010 11:03:57 AM org.apache.cxf.transport.servlet.CXFServlet loadAdditionalConfig
    INFO: Build endpoints from config-location: /WEB-INF/cxf-servlet.xml
    Aug 21, 2010 11:03:57 AM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
    INFO: Creating Service {http://impl.service.codeviet.com/}UserService from class com.codeviet.service.UserService
    Aug 21, 2010 11:03:58 AM org.apache.cxf.endpoint.ServerImpl initDestination
    INFO: Setting the server's publish address to be /UserService
    Aug 21, 2010 11:03:58 AM org.apache.catalina.core.ApplicationContext log
    INFO: Initializing Spring FrameworkServlet 'dispatcher'
    Aug 21, 2010 11:04:02 AM org.apache.catalina.core.ApplicationContext log
    INFO: Initializing Spring root WebApplicationContext
    No properties path set - looking for transactions.properties in classpath...
    transactions.properties not found - looking for jta.properties in classpath...
    Using init file: /D:/Software/WebServer/apache-tomcat-6.0.10/webapps/CustomerApp/WEB-INF/classes/jta.properties
    2010-08-21 11:04:06,009 INFO [main] Version - Hibernate Annotations 3.3.1.GA
    2010-08-21 11:04:06,071 INFO [main] Environment - Hibernate 3.2.7
    2010-08-21 11:04:06,086 INFO [main] Environment - loaded properties from resource hibernate.properties: {hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider, hibernate.bytecode.use_reflection_optimizer=false, hibernate.bytecode.provider=javassist}
    2010-08-21 11:04:06,091 INFO [main] Environment - Bytecode provider name : javassist
    2010-08-21 11:04:06,107 INFO [main] Environment - using JDK 1.4 java.sql.Timestamp handling
    2010-08-21 11:04:06,472 INFO [main] Version - Hibernate EntityManager 3.3.2.GA
    2010-08-21 11:04:06,568 INFO [main] Ejb3Configuration - Processing PersistenceUnitInfo [
        name: MySQL
        ...]
    2010-08-21 11:04:07,043 INFO [main] AnnotationBinder - Binding entity from annotated class: com.customeapp.domain.VpcProduct
    2010-08-21 11:04:07,073 INFO [main] QueryBinder - Binding Named query: findAllVpcProducts => select myVpcProduct from VpcProduct myVpcProduct
    2010-08-21 11:04:07,074 INFO [main] QueryBinder - Binding Named query: findVpcProductByCongigurationId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.congigurationId = ?1
    2010-08-21 11:04:07,074 INFO [main] QueryBinder - Binding Named query: findVpcProductByDataSheet => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.dataSheet = ?1
    2010-08-21 11:04:07,078 INFO [main] QueryBinder - Binding Named query: findVpcProductByDataSheetContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.dataSheet like ?1
    2010-08-21 11:04:07,079 INFO [main] QueryBinder - Binding Named query: findVpcProductByDensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.densityId = ?1
    2010-08-21 11:04:07,079 INFO [main] QueryBinder - Binding Named query: findVpcProductByFormFactorId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.formFactorId = ?1
    2010-08-21 11:04:07,082 INFO [main] QueryBinder - Binding Named query: findVpcProductByHeightId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.heightId = ?1
    2010-08-21 11:04:07,084 INFO [main] QueryBinder - Binding Named query: findVpcProductByHighTemp => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.highTemp = ?1
    2010-08-21 11:04:07,085 INFO [main] QueryBinder - Binding Named query: findVpcProductById => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.id = ?1
    2010-08-21 11:04:07,086 INFO [main] QueryBinder - Binding Named query: findVpcProductByModulerankId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.modulerankId = ?1
    2010-08-21 11:04:07,088 INFO [main] QueryBinder - Binding Named query: findVpcProductByMultichip => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.multichip = ?1
    2010-08-21 11:04:07,089 INFO [main] QueryBinder - Binding Named query: findVpcProductByPackageId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.packageId = ?1
    2010-08-21 11:04:07,090 INFO [main] QueryBinder - Binding Named query: findVpcProductByPn => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.pn = ?1
    2010-08-21 11:04:07,091 INFO [main] QueryBinder - Binding Named query: findVpcProductByPnContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.pn like ?1
    2010-08-21 11:04:07,091 INFO [main] QueryBinder - Binding Named query: findVpcProductByPrimaryKey => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.id = ?1
    2010-08-21 11:04:07,092 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductBrief => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productBrief = ?1
    2010-08-21 11:04:07,093 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductBriefContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productBrief like ?1
    2010-08-21 11:04:07,094 INFO [main] QueryBinder - Binding Named query: findVpcProductByProductstatusId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.productstatusId = ?1
    2010-08-21 11:04:07,095 INFO [main] QueryBinder - Binding Named query: findVpcProductByRamdensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ramdensityId = ?1
    2010-08-21 11:04:07,095 INFO [main] QueryBinder - Binding Named query: findVpcProductByRevisionTypeId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.revisionTypeId = ?1
    2010-08-21 11:04:07,096 INFO [main] QueryBinder - Binding Named query: findVpcProductByRuggedMemory => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ruggedMemory = ?1
    2010-08-21 11:04:07,096 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecialty => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specialty = ?1
    2010-08-21 11:04:07,098 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecialtyContaining => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specialty like ?1
    2010-08-21 11:04:07,098 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpecstatusId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.specstatusId = ?1
    2010-08-21 11:04:07,099 INFO [main] QueryBinder - Binding Named query: findVpcProductBySpeedId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.speedId = ?1
    2010-08-21 11:04:07,099 INFO [main] QueryBinder - Binding Named query: findVpcProductBySsdramdensityId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.ssdramdensityId = ?1
    2010-08-21 11:04:07,100 INFO [main] QueryBinder - Binding Named query: findVpcProductByTechnologyId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.technologyId = ?1
    2010-08-21 11:04:07,100 INFO [main] QueryBinder - Binding Named query: findVpcProductByThicknessId => select myVpcProduct from VpcProduct myVpcProduct where myVpcProduct.thicknessId = ?1
    2010-08-21 11:04:07,261 INFO [main] EntityBinder - Bind entity com.customeapp.domain.VpcProduct on table vpc_product
    2010-08-21 11:04:07,481 INFO [main] Version - Hibernate Validator 3.0.0.GA
    2010-08-21 11:04:07,811 INFO [main] ConnectionProviderFactory - Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
    2010-08-21 11:04:07,838 INFO [main] InjectedDataSourceConnectionProvider - Using provided datasource
    2010-08-21 11:04:08,325 INFO [main] SettingsFactory - RDBMS: MySQL, version: 5.1.30-community
    2010-08-21 11:04:08,326 INFO [main] SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.0.8 ( Revision: ${svn.Revision} )
    2010-08-21 11:04:08,360 ERROR [main] ContextLoader - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomerApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomerApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    2010-08-21 11:04:08,360 ERROR [main] ContextLoader - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomerApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomerApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    Aug 21, 2010 11:04:08 AM org.apache.catalina.core.StandardContext listenerStart
    SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VpcProductDAO': Injection of persistence fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomerApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MySQL' defined in class path resource [CustomerApp-generated-dao-context.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.findEntityManagerFactory(EntityManagerFactoryUtils.java:99)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:488)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)
        at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
        at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
        at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)
        ... 40 more
    Caused by: javax.persistence.PersistenceException: [PersistenceUnit: MySQL] Unable to build EntityManagerFactory
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
        at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 57 more
    Caused by: org.hibernate.HibernateException: Dialect class not found: 
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
        at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
        at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2090)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2086)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1311)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
        ... 62 more
    Aug 21, 2010 11:04:08 AM org.apache.catalina.core.StandardContext start
    SEVERE: Error listenerStart
    Aug 21, 2010 11:04:08 AM org.apache.catalina.core.StandardContext start
    SEVERE: Context [/CustomerApp] startup failed due to previous errors
    Aug 21, 2010 11:04:08 AM org.apache.catalina.core.ApplicationContext log
    INFO: Closing Spring root WebApplicationContext
    Aug 21, 2010 11:04:09 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
    INFO: validateJarFile(D:\Software\WebServer\apache-tomcat-6.0.10\webapps\myproject\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    - InitServlet Startup.
    Aug 21, 2010 11:04:14 AM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-6060
    Aug 21, 2010 11:04:14 AM org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    Aug 21, 2010 11:04:14 AM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/57  config=null
    Aug 21, 2010 11:04:14 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 35373 ms
    

    Here is my source code you can download it if you wat at http://bigbangcom.net/CustomerApp.zip

    ” alt=””>

    #310773 Reply

    davemeurer
    Member

    Hi shinichi0802,

    It does look like you got rid of the old mysql jar because the stack trace now says 5.0.8, and thank you for sending the project. It was very helpful.

    I unzipped it and found that the resources/CustomerApp-dao.properties file was missing the MySQL.dialect:

    Please add org.hibernate.dialect.MySQLDialect to that value and a password, and let me know if that works.

    Also, if this value seems to be not populating after scaffold, please take a look at your database driver connection (right-click the connection in DB Browser > Edit), and let me know what driver is being used to set it up:

    Kind regards,
    Dave

    #310801 Reply

    shinichi0802
    Member

    Thanks Dave,
    I have done. Thank you so much.

Viewing 9 posts - 1 through 9 (of 9 total)
Reply To: Spring MVC Scaffoldin errors

You must be logged in to post in the forum log in