java - HTTP Status 404: The requested resource is not available/ Tomcat7 -


i have been working on java application couple of days.the project simple spring,hibernate,jsf,mysql integration run on eclipse. aim of program add person(id, first name, last name, gender, age etc.) database on mysqlworkbench , run on server.i used spring4, hibernate4 , eclipse luna tools.and constructed project maven. database works now, can add new rows when run main class.but when comes run on server, fail. watched tutorials on youtube , see effective ways use tomcat7.on first try run java application applied following steps:

1-i create new server(tomcatv7.0 server) via right clicking servers folder on project explorer.

2-i added project configure on server via right clicking on server , choosing "add , remove"

3-again, right clicked on project run --> run on server.

by way, faced output on console:

    apr 22, 2015 8:52:14 pm org.apache.tomcat.util.digester.setpropertiesrule begin     warning: [setpropertiesrule]{server/service/engine/host/context} setting property 'source' 'org.eclipse.jst.jee.server:spring-hibernate-jsf-mysql-example' did not find matching property.     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: server version:        apache tomcat/7.0.61     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: server built:          mar 27 2015 12:03:56 utc     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: server number:         7.0.61.0     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: os name:               mac os x     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: os version:            10.9.5     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: architecture:          x86_64     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: java home:             /library/java/javavirtualmachines/jdk1.8.0_31.jdk/contents/home/jre     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: jvm version:           1.8.0_31-b13     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: jvm vendor:            oracle corporation     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: catalina_base:         /users/fulden/documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: catalina_home:         /library/tomcat     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: command line argument: -dcatalina.base=/users/fulden/documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: command line argument: -dcatalina.home=/library/tomcat     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: command line argument: -dwtp.deploy=/users/fulden/documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: command line argument: -djava.endorsed.dirs=/library/tomcat/endorsed     apr 22, 2015 8:52:14 pm org.apache.catalina.startup.versionloggerlistener log     info: command line argument: -dfile.encoding=utf-8     apr 22, 2015 8:52:14 pm org.apache.catalina.core.aprlifecyclelistener lifecycleevent    info: apr based apache tomcat native library allows optimal performance in production environments not found on java.library.path: /users/fulden/library/java/extensions:/library/java/extensions:/network/library/java/extensions:/system/library/java/extensions:/usr/lib/java:.    apr 22, 2015 8:52:14 pm org.apache.coyote.abstractprotocol init    info: initializing protocolhandler ["http-bio-8083"]    apr 22, 2015 8:52:14 pm org.apache.coyote.abstractprotocol init    info: initializing protocolhandler ["ajp-bio-8011"]    apr 22, 2015 8:52:14 pm org.apache.catalina.startup.catalina load    info: initialization processed in 446 ms    apr 22, 2015 8:52:14 pm org.apache.catalina.core.standardservice startinternal    info: starting service catalina    apr 22, 2015 8:52:14 pm org.apache.catalina.core.standardengine startinternal    info: starting servlet engine: apache tomcat/7.0.61    apr 22, 2015 8:52:16 pm org.apache.catalina.core.standardcontext addapplicationlistener    info: listener "com.sun.faces.config.configurelistener" configured context. duplicate definition has been ignored.    apr 22, 2015 8:52:16 pm org.apache.catalina.core.applicationcontext log    info: no spring webapplicationinitializer types detected on classpath apr 22, 2015 8:52:16 pm org.apache.catalina.core.applicationcontext log    info: initializing spring root webapplicationcontext    info : org.springframework.web.context.contextloader - root webapplicationcontext: initialization started    info : org.springframework.web.context.support.xmlwebapplicationcontext - refreshing root webapplicationcontext: startup date [wed apr 22 20:52:16 eest 2015]; root of context hierarchy    info : org.springframework.beans.factory.xml.xmlbeandefinitionreader - loading xml bean definitions servletcontext resource [/web-inf//applicationcontext.xml]    warn : org.hibernate.internal.util.xml.dtdentityresolver - hhh000223: recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. use namespace http://www.hibernate.org/dtd/ instead. refer hibernate 3.6 migration guide!    info : org.springframework.web.context.contextloader - root webapplicationcontext: initialization completed in 1284 ms apr 22, 2015 8:52:17 pm com.sun.faces.config.configurelistener contextinitialized info: initializing mojarra 2.2.10 ( 20150205-0906 https://svn.java.net/svn/mojarra~svn/tags/2.2.10@14334) context '/spring-hibernate-jsf-mysql-example' apr 22, 2015 8:52:17 pm com.sun.faces.spi.injectionproviderfactory createinstance info: jsf1048: postconstruct/predestroy annotations present.  managedbeans methods marked these annotations have said annotations processed. apr 22, 2015 8:52:18 pm org.primefaces.webapp.postconstructapplicationeventlistener processevent info: running on primefaces 5.0 apr 22, 2015 8:52:18 pm org.apache.coyote.abstractprotocol start info: starting protocolhandler ["http-bio-8083"] apr 22, 2015 8:52:18 pm org.apache.coyote.abstractprotocol start info: starting protocolhandler ["ajp-bio-8011"] apr 22, 2015 8:52:18 pm org.apache.catalina.startup.catalina start info: server startup in 3900 ms 

and, of course, there "http status 404: requested resource not available" error when typed localhost:8083 browser.

searching on similar questions here , other websites, modified server properties according given answers.for example, created new server; changed server location "use tomcat installation(takes control of tomcat installation)", , switched location on properties section via right clicking.

after running modifications, have same error on browser , following output on console:

    apr 22, 2015 9:08:48 pm org.apache.catalina.core.standardcontext reload info: reloading context name [/spring-hibernate-jsf-mysql-example] has started apr 22, 2015 9:08:48 pm org.apache.catalina.core.applicationcontext log info: closing spring root webapplicationcontext info : org.springframework.web.context.support.xmlwebapplicationcontext - closing root webapplicationcontext: startup date [wed apr 22 20:52:16 eest 2015]; root of context hierarchy apr 22, 2015 9:08:48 pm org.apache.catalina.loader.webappclassloader checkthreadlocalmapforleaks severe: web application [/spring-hibernate-jsf-mysql-example] created threadlocal key of type [com.sun.faces.application.applicationassociate$1] (value [com.sun.faces.application.applicationassociate$1@1851267f]) , value of type [com.sun.faces.application.applicationassociate] (value [com.sun.faces.application.applicationassociate@706c30e5]) failed remove when web application stopped. threads going renewed on time try , avoid probable memory leak. apr 22, 2015 9:08:49 pm org.apache.catalina.core.standardcontext addapplicationlistener info: listener "com.sun.faces.config.configurelistener" configured context. duplicate definition has been ignored. apr 22, 2015 9:08:49 pm org.apache.catalina.core.applicationcontext log info: no spring webapplicationinitializer types detected on classpath apr 22, 2015 9:08:50 pm org.apache.catalina.core.applicationcontext log info: initializing spring root webapplicationcontext info : org.springframework.web.context.contextloader - root webapplicationcontext: initialization started info : org.springframework.web.context.support.xmlwebapplicationcontext - refreshing root webapplicationcontext: startup date [wed apr 22 21:08:50 eest 2015]; root of context hierarchy info : org.springframework.beans.factory.xml.xmlbeandefinitionreader - loading xml bean definitions servletcontext resource [/web-inf//applicationcontext.xml] warn : org.hibernate.internal.util.xml.dtdentityresolver - hhh000223: recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. use namespace http://www.hibernate.org/dtd/ instead. refer hibernate 3.6 migration guide! error: org.hibernate.assertionfailure - hhh000099: assertion failure occured (this may indicate bug in hibernate, more due unsafe use of session): java.lang.classnotfoundexception: com.hibernate.data.person warn : org.springframework.web.context.support.xmlwebapplicationcontext - exception encountered during context initialization - cancelling refresh attempt org.springframework.beans.factory.beancreationexception: error creating bean name 'sessionfactory' defined in servletcontext resource [/web-inf//applicationcontext.xml]: invocation of init method failed; nested exception org.hibernate.cfg.beanvalidation.integrationexception: error activating bean validation integration     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1574)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:539)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:476)     @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:303)     @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:230)     @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:299)     @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:194)     @ org.springframework.beans.factory.support.defaultlistablebeanfactory.preinstantiatesingletons(defaultlistablebeanfactory.java:736)     @ org.springframework.context.support.abstractapplicationcontext.finishbeanfactoryinitialization(abstractapplicationcontext.java:757)     @ org.springframework.context.support.abstractapplicationcontext.refresh(abstractapplicationcontext.java:480)     @ org.springframework.web.context.contextloader.configureandrefreshwebapplicationcontext(contextloader.java:403)     @ org.springframework.web.context.contextloader.initwebapplicationcontext(contextloader.java:306)     @ org.springframework.web.context.contextloaderlistener.contextinitialized(contextloaderlistener.java:106)     @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:5016)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5528)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:4033)     @ org.apache.catalina.loader.webapploader.backgroundprocess(webapploader.java:425)     @ org.apache.catalina.core.containerbase.backgroundprocess(containerbase.java:1345)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1546)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1556)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1556)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.run(containerbase.java:1524)     @ java.lang.thread.run(thread.java:745) caused by: org.hibernate.cfg.beanvalidation.integrationexception: error activating bean validation integration     @ org.hibernate.cfg.beanvalidation.beanvalidationintegrator.integrate(beanvalidationintegrator.java:154)     @ org.hibernate.internal.sessionfactoryimpl.<init>(sessionfactoryimpl.java:312)     @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1857)     @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1928)     @ org.springframework.orm.hibernate4.localsessionfactorybuilder.buildsessionfactory(localsessionfactorybuilder.java:372)     @ org.springframework.orm.hibernate4.localsessionfactorybean.buildsessionfactory(localsessionfactorybean.java:454)     @ org.springframework.orm.hibernate4.localsessionfactorybean.afterpropertiesset(localsessionfactorybean.java:439)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.invokeinitmethods(abstractautowirecapablebeanfactory.java:1633)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1570)     ... 23 more caused by: org.hibernate.assertionfailure: entity class not found     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:187)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:159)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.activate(typesafeactivator.java:111)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:483)     @ org.hibernate.cfg.beanvalidation.beanvalidationintegrator.integrate(beanvalidationintegrator.java:148)     ... 31 more caused by: java.lang.classnotfoundexception: com.hibernate.data.person     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720)     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571)     @ java.lang.class.forname0(native method)     @ java.lang.class.forname(class.java:344)     @ org.hibernate.internal.util.reflecthelper.classforname(reflecthelper.java:171)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:184)     ... 38 more error: org.springframework.web.context.contextloader - context initialization failed org.springframework.beans.factory.beancreationexception: error creating bean name 'sessionfactory' defined in servletcontext resource [/web-inf//applicationcontext.xml]: invocation of init method failed; nested exception org.hibernate.cfg.beanvalidation.integrationexception: error activating bean validation integration     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1574)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:539)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:476)     @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:303)     @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:230)     @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:299)     @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:194)     @ org.springframework.beans.factory.support.defaultlistablebeanfactory.preinstantiatesingletons(defaultlistablebeanfactory.java:736)     @ org.springframework.context.support.abstractapplicationcontext.finishbeanfactoryinitialization(abstractapplicationcontext.java:757)     @ org.springframework.context.support.abstractapplicationcontext.refresh(abstractapplicationcontext.java:480)     @ org.springframework.web.context.contextloader.configureandrefreshwebapplicationcontext(contextloader.java:403)     @ org.springframework.web.context.contextloader.initwebapplicationcontext(contextloader.java:306)     @ org.springframework.web.context.contextloaderlistener.contextinitialized(contextloaderlistener.java:106)     @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:5016)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5528)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:4033)     @ org.apache.catalina.loader.webapploader.backgroundprocess(webapploader.java:425)     @ org.apache.catalina.core.containerbase.backgroundprocess(containerbase.java:1345)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1546)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1556)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1556)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.run(containerbase.java:1524)     @ java.lang.thread.run(thread.java:745) caused by: org.hibernate.cfg.beanvalidation.integrationexception: error activating bean validation integration     @ org.hibernate.cfg.beanvalidation.beanvalidationintegrator.integrate(beanvalidationintegrator.java:154)     @ org.hibernate.internal.sessionfactoryimpl.<init>(sessionfactoryimpl.java:312)     @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1857)     @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1928)     @ org.springframework.orm.hibernate4.localsessionfactorybuilder.buildsessionfactory(localsessionfactorybuilder.java:372)     @ org.springframework.orm.hibernate4.localsessionfactorybean.buildsessionfactory(localsessionfactorybean.java:454)     @ org.springframework.orm.hibernate4.localsessionfactorybean.afterpropertiesset(localsessionfactorybean.java:439)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.invokeinitmethods(abstractautowirecapablebeanfactory.java:1633)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1570)     ... 23 more caused by: org.hibernate.assertionfailure: entity class not found     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:187)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:159)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.activate(typesafeactivator.java:111)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:483)     @ org.hibernate.cfg.beanvalidation.beanvalidationintegrator.integrate(beanvalidationintegrator.java:148)     ... 31 more caused by: java.lang.classnotfoundexception: com.hibernate.data.person     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720)     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571)     @ java.lang.class.forname0(native method)     @ java.lang.class.forname(class.java:344)     @ org.hibernate.internal.util.reflecthelper.classforname(reflecthelper.java:171)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:184)     ... 38 more apr 22, 2015 9:08:50 pm org.apache.catalina.core.standardcontext listenerstart severe: exception sending context initialized event listener instance of class org.springframework.web.context.contextloaderlistener org.springframework.beans.factory.beancreationexception: error creating bean name 'sessionfactory' defined in servletcontext resource [/web-inf//applicationcontext.xml]: invocation of init method failed; nested exception org.hibernate.cfg.beanvalidation.integrationexception: error activating bean validation integration     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1574)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:539)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:476)     @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:303)     @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:230)     @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:299)     @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:194)     @ org.springframework.beans.factory.support.defaultlistablebeanfactory.preinstantiatesingletons(defaultlistablebeanfactory.java:736)     @ org.springframework.context.support.abstractapplicationcontext.finishbeanfactoryinitialization(abstractapplicationcontext.java:757)     @ org.springframework.context.support.abstractapplicationcontext.refresh(abstractapplicationcontext.java:480)     @ org.springframework.web.context.contextloader.configureandrefreshwebapplicationcontext(contextloader.java:403)     @ org.springframework.web.context.contextloader.initwebapplicationcontext(contextloader.java:306)     @ org.springframework.web.context.contextloaderlistener.contextinitialized(contextloaderlistener.java:106)     @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:5016)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5528)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:4033)     @ org.apache.catalina.loader.webapploader.backgroundprocess(webapploader.java:425)     @ org.apache.catalina.core.containerbase.backgroundprocess(containerbase.java:1345)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1546)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1556)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1556)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.run(containerbase.java:1524)     @ java.lang.thread.run(thread.java:745) caused by: org.hibernate.cfg.beanvalidation.integrationexception: error activating bean validation integration     @ org.hibernate.cfg.beanvalidation.beanvalidationintegrator.integrate(beanvalidationintegrator.java:154)     @ org.hibernate.internal.sessionfactoryimpl.<init>(sessionfactoryimpl.java:312)     @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1857)     @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1928)     @ org.springframework.orm.hibernate4.localsessionfactorybuilder.buildsessionfactory(localsessionfactorybuilder.java:372)     @ org.springframework.orm.hibernate4.localsessionfactorybean.buildsessionfactory(localsessionfactorybean.java:454)     @ org.springframework.orm.hibernate4.localsessionfactorybean.afterpropertiesset(localsessionfactorybean.java:439)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.invokeinitmethods(abstractautowirecapablebeanfactory.java:1633)     @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1570)     ... 23 more caused by: org.hibernate.assertionfailure: entity class not found     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:187)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:159)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.activate(typesafeactivator.java:111)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:483)     @ org.hibernate.cfg.beanvalidation.beanvalidationintegrator.integrate(beanvalidationintegrator.java:148)     ... 31 more caused by: java.lang.classnotfoundexception: com.hibernate.data.person     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720)     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571)     @ java.lang.class.forname0(native method)     @ java.lang.class.forname(class.java:344)     @ org.hibernate.internal.util.reflecthelper.classforname(reflecthelper.java:171)     @ org.hibernate.cfg.beanvalidation.typesafeactivator.applyrelationalconstraints(typesafeactivator.java:184)     ... 38 more  apr 22, 2015 9:08:50 pm com.sun.faces.config.configurelistener contextinitialized info: initializing mojarra 2.2.10 ( 20150205-0906 https://svn.java.net/svn/mojarra~svn/tags/2.2.10@14334) context '/spring-hibernate-jsf-mysql-example' apr 22, 2015 9:08:50 pm com.sun.faces.spi.injectionproviderfactory createinstance info: jsf1048: postconstruct/predestroy annotations present.  managedbeans methods marked these annotations have said annotations processed. apr 22, 2015 9:08:51 pm org.primefaces.webapp.postconstructapplicationeventlistener processevent info: running on primefaces 5.0 apr 22, 2015 9:08:51 pm org.apache.catalina.core.standardcontext startinternal severe: error listenerstart apr 22, 2015 9:08:51 pm org.apache.catalina.core.standardcontext startinternal severe: context [/spring-hibernate-jsf-mysql-example] startup failed due previous errors apr 22, 2015 9:08:51 pm org.apache.catalina.core.applicationcontext log info: closing spring root webapplicationcontext apr 22, 2015 9:08:51 pm org.apache.catalina.core.standardcontext reload info: reloading context name [/spring-hibernate-jsf-mysql-example] completed 

my project here: https://github.com/fsel/spring-hibernate-jsf-mysql-eclipse-integration

and project structure follows: enter image description here

i know have explained work dummy, exhausted of working on problem.maybe, there wrong web.xml file or maven dependencies.but tried different ways edit them well.and same error, again!

can please explain me, wrong? help!

the error says not able find entity class person.

java.lang.classnotfoundexception: com.hibernate.data.person

also, change : http://hibernate.sourceforge.net/ : http://www.hibernate.org/dtd/ in hibernate configuration file.

one more problem noticed ,

you using

class="org.springframework.orm.hibernate4.hibernatetransactionmanager" as

class="org.springframework.orm.hibernate3.localsessionfactorybean"

one class hibernate3 , 1 hibernate4. can reason problems.stick 1 version of spring orm.


Comments

Popular posts from this blog

c++ - No viable overloaded operator for references a map -

java - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - Cannot secure connection using TLS -