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:
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
Post a Comment