<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Put together Struts2, JPA, Hibernate and Spring</title>
	<atom:link href="http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=put-together-struts2-jpa-hibernate-and-spring</link>
	<description>Web, Java, J2EE, SaaS, Tips&#38;Tricks</description>
	<lastBuildDate>Thu, 28 Apr 2011 09:51:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Ramkumar D</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-570</link>
		<dc:creator>Ramkumar D</dc:creator>
		<pubDate>Thu, 28 Apr 2011 09:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-570</guid>
		<description>Hi Im getting below exception can anyone help me?


14:40:32,328 INFO  [TomcatDeployer] deploy, ctxPath=/strutsSpringJPA, warUrl=file:/C:/jboss-4.0.1sp1/server/default/deploy/strutsSpringJPA.war/
14:40:33,593 INFO  [Engine] StandardContext[/strutsSpringJPA]Initializing Spring root WebApplicationContext
14:40:33,593 INFO  [ContextLoader] Root WebApplicationContext: initialization started
14:40:33,593 INFO  [XmlWebApplicationContext] Refreshing org.springframework.web.context.support.XmlWebApplicationContext@139ef3a: display name [Root WebApplicationContext]; startup date [Thu Apr 28 14:40:33 GMT+05:30 2011]; root of context hierarchy
14:40:33,593 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
14:40:33,625 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource [/WEB-INF/exampleContext.xml]
14:40:33,656 INFO  [XmlWebApplicationContext] Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@139ef3a]: org.springframework.beans.factory.support.DefaultListableBeanFactory@e776f7
14:40:33,750 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e776f7: defining beans [org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,authorDao,bookDAO,authorService,bookService,authorAction,bookAction,entityManagerFactory,dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.config.internalTransactionAdvisor]; root of factory hierarchy
14:40:33,765 INFO  [DriverManagerDataSource] Loaded JDBC driver: com.mysql.jdbc.Driver
14:40:33,781 INFO  [LocalContainerEntityManagerFactoryBean] Building JPA container EntityManagerFactory for persistence unit &#039;SHS_Example&#039;
14:40:33,781 INFO  [DefaultListableBeanFactory] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e776f7: defining beans [org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,authorDao,bookDAO,authorService,bookService,authorAction,bookAction,entityManagerFactory,dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.config.internalTransactionAdvisor]; root of factory hierarchy
14:40:33,781 ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;authorDao&#039; defined in ServletContext resource [/WEB-INF/exampleContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;org.springframework.transaction.config.internalTransactionAdvisor&#039;: Cannot create inner bean &#039;(inner bean)&#039; of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property &#039;transactionInterceptor&#039;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;(inner bean)&#039;: Cannot resolve reference to bean &#039;transactionManager&#039; while setting bean property &#039;transactionManager&#039;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;transactionManager&#039; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean &#039;entityManagerFactory&#039; while setting bean property &#039;entityManagerFactory&#039;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;entityManagerFactory&#039; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:413)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
	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:4343)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5441)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:289)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:92)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:374)
	at org.jboss.web.WebModule.startModule(WebModule.java:62)
	at org.jboss.web.WebModule.startService(WebModule.java:40)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
	at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:416)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
	at $Proxy28.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:360)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
	at $Proxy8.deploy(Unknown Source)
	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:463)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;org.springframework.transaction.config.internalTransactionAdvisor&#039;: Cannot create inner bean &#039;(inner bean)&#039; of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property &#039;transactionInterceptor&#039;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;(inner bean)&#039;: Cannot resolve reference to bean &#039;transactionManager&#039; while setting bean property &#039;transactionManager&#039;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;transactionManager&#039; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean &#039;entityManagerFactory&#039; while setting bean property &#039;entityManagerFactory&#039;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;entityManagerFactory&#039; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:229)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1274)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1042)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:87)
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:98)
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:84)
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:66)
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:296)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:334)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1368)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
	... 83 more</description>
		<content:encoded><![CDATA[<p>Hi Im getting below exception can anyone help me?</p>
<p>14:40:32,328 INFO  [TomcatDeployer] deploy, ctxPath=/strutsSpringJPA, warUrl=file:/C:/jboss-4.0.1sp1/server/default/deploy/strutsSpringJPA.war/<br />
14:40:33,593 INFO  [Engine] StandardContext[/strutsSpringJPA]Initializing Spring root WebApplicationContext<br />
14:40:33,593 INFO  [ContextLoader] Root WebApplicationContext: initialization started<br />
14:40:33,593 INFO  [XmlWebApplicationContext] Refreshing org.springframework.web.context.support.XmlWebApplicationContext@139ef3a: display name [Root WebApplicationContext]; startup date [Thu Apr 28 14:40:33 GMT+05:30 2011]; root of context hierarchy<br />
14:40:33,593 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]<br />
14:40:33,625 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource [/WEB-INF/exampleContext.xml]<br />
14:40:33,656 INFO  [XmlWebApplicationContext] Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@139ef3a]: org.springframework.beans.factory.support.DefaultListableBeanFactory@e776f7<br />
14:40:33,750 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e776f7: defining beans [org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,authorDao,bookDAO,authorService,bookService,authorAction,bookAction,entityManagerFactory,dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.config.internalTransactionAdvisor]; root of factory hierarchy<br />
14:40:33,765 INFO  [DriverManagerDataSource] Loaded JDBC driver: com.mysql.jdbc.Driver<br />
14:40:33,781 INFO  [LocalContainerEntityManagerFactoryBean] Building JPA container EntityManagerFactory for persistence unit &#8216;SHS_Example&#8217;<br />
14:40:33,781 INFO  [DefaultListableBeanFactory] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e776f7: defining beans [org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,authorDao,bookDAO,authorService,bookService,authorAction,bookAction,entityManagerFactory,dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.config.internalTransactionAdvisor]; root of factory hierarchy<br />
14:40:33,781 ERROR [ContextLoader] Context initialization failed<br />
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;authorDao&#8217; defined in ServletContext resource [/WEB-INF/exampleContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;org.springframework.transaction.config.internalTransactionAdvisor&#8217;: Cannot create inner bean &#8216;(inner bean)&#8217; of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property &#8216;transactionInterceptor&#8217;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;(inner bean)&#8217;: Cannot resolve reference to bean &#8216;transactionManager&#8217; while setting bean property &#8216;transactionManager&#8217;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;transactionManager&#8217; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean &#8216;entityManagerFactory&#8217; while setting bean property &#8216;entityManagerFactory&#8217;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;entityManagerFactory&#8217; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)<br />
	at java.security.AccessController.doPrivileged(Native Method)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)<br />
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)<br />
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)<br />
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)<br />
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)<br />
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:413)<br />
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)<br />
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)<br />
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)<br />
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)<br />
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)<br />
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)<br />
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)<br />
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)<br />
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)<br />
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)<br />
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)<br />
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)<br />
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5441)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)<br />
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)<br />
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)<br />
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:289)<br />
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:92)<br />
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:374)<br />
	at org.jboss.web.WebModule.startModule(WebModule.java:62)<br />
	at org.jboss.web.WebModule.startService(WebModule.java:40)<br />
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)<br />
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)<br />
	at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)<br />
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)<br />
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)<br />
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)<br />
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)<br />
	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)<br />
	at $Proxy0.start(Unknown Source)<br />
	at org.jboss.system.ServiceController.start(ServiceController.java:416)<br />
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)<br />
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)<br />
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)<br />
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)<br />
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)<br />
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)<br />
	at $Proxy28.start(Unknown Source)<br />
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:360)<br />
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)<br />
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)<br />
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)<br />
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)<br />
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)<br />
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)<br />
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)<br />
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)<br />
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)<br />
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)<br />
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)<br />
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)<br />
	at $Proxy8.deploy(Unknown Source)<br />
	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)<br />
	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:463)<br />
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)<br />
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)<br />
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)<br />
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;org.springframework.transaction.config.internalTransactionAdvisor&#8217;: Cannot create inner bean &#8216;(inner bean)&#8217; of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property &#8216;transactionInterceptor&#8217;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;(inner bean)&#8217;: Cannot resolve reference to bean &#8216;transactionManager&#8217; while setting bean property &#8216;transactionManager&#8217;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;transactionManager&#8217; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean &#8216;entityManagerFactory&#8217; while setting bean property &#8216;entityManagerFactory&#8217;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;entityManagerFactory&#8217; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError<br />
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:229)<br />
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1274)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1042)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)<br />
	at java.security.AccessController.doPrivileged(Native Method)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)<br />
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)<br />
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)<br />
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)<br />
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)<br />
	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:87)<br />
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:98)<br />
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:84)<br />
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:66)<br />
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:296)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:334)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1368)<br />
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)<br />
	&#8230; 83 more</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-565</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Mon, 15 Nov 2010 05:20:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-565</guid>
		<description>cool! i also wanna share this very spoon fed version of Spring + Hibernate + JPA combo

http://www.adobocode.com/spring/spring-with-hibernate-annotations

tnx</description>
		<content:encoded><![CDATA[<p>cool! i also wanna share this very spoon fed version of Spring + Hibernate + JPA combo</p>
<p><a href="http://www.adobocode.com/spring/spring-with-hibernate-annotations" rel="nofollow">http://www.adobocode.com/spring/spring-with-hibernate-annotations</a></p>
<p>tnx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexp</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-564</link>
		<dc:creator>Alexp</dc:creator>
		<pubDate>Thu, 07 Oct 2010 16:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-564</guid>
		<description>Hi,

Thanks for the lesson

I try to use the getById method of the GenericJPADAO class but it doesn&#039;t work (nullpointerexception)

persistantClass attribute is null and there is no setter in your code to instantiate it

java.lang.NullPointerException
	org.hibernate.impl.SessionImpl.get(SessionImpl.java:836)
	org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:182)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:198)
	$Proxy13.find(Unknown Source)
	org.bserban.shs.dao.GenericJPADAO.getById(GenericJPADAO.java:32)
	org.bserban.shs.service.UtilisateurService.getById(UtilisateurService.java:45)
	org.bserban.shs.service.UtilisateurService.getById(UtilisateurService.java:1)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	$Proxy16.getById(Unknown Source)
	org.bserban.shs.action.UtilisateurAction.prepare(UtilisateurAction.java:28)
	com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:134)
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
	org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thanks for the lesson</p>
<p>I try to use the getById method of the GenericJPADAO class but it doesn&#8217;t work (nullpointerexception)</p>
<p>persistantClass attribute is null and there is no setter in your code to instantiate it</p>
<p>java.lang.NullPointerException<br />
	org.hibernate.impl.SessionImpl.get(SessionImpl.java:836)<br />
	org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:182)<br />
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	java.lang.reflect.Method.invoke(Method.java:597)<br />
	org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:198)<br />
	$Proxy13.find(Unknown Source)<br />
	org.bserban.shs.dao.GenericJPADAO.getById(GenericJPADAO.java:32)<br />
	org.bserban.shs.service.UtilisateurService.getById(UtilisateurService.java:45)<br />
	org.bserban.shs.service.UtilisateurService.getById(UtilisateurService.java:1)<br />
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	java.lang.reflect.Method.invoke(Method.java:597)<br />
	org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)<br />
	org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)<br />
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)<br />
	org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)<br />
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)<br />
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)<br />
	$Proxy16.getById(Unknown Source)<br />
	org.bserban.shs.action.UtilisateurAction.prepare(UtilisateurAction.java:28)<br />
	com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:134)<br />
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)<br />
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)<br />
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />
	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)<br />
	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)<br />
	org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)<br />
	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bserban</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-532</link>
		<dc:creator>bserban</dc:creator>
		<pubDate>Thu, 08 Jul 2010 11:21:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-532</guid>
		<description>@Joseph

When do you receive this error? Is it when you start Tomcat or it is related to your IDE?

Bogdan</description>
		<content:encoded><![CDATA[<p>@Joseph</p>
<p>When do you receive this error? Is it when you start Tomcat or it is related to your IDE?</p>
<p>Bogdan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-529</link>
		<dc:creator>Joseph</dc:creator>
		<pubDate>Tue, 29 Jun 2010 05:38:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-529</guid>
		<description>Hi Sir,

I downloaded the Source files and I created a new project using existing files then add the required libraries but when i&#039;m trying to run it. It was an error saying &quot;The module has not been deployed.&quot;

Any comments or suggestion?

Thanks in advance...</description>
		<content:encoded><![CDATA[<p>Hi Sir,</p>
<p>I downloaded the Source files and I created a new project using existing files then add the required libraries but when i&#8217;m trying to run it. It was an error saying &#8220;The module has not been deployed.&#8221;</p>
<p>Any comments or suggestion?</p>
<p>Thanks in advance&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maddy</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-527</link>
		<dc:creator>Maddy</dc:creator>
		<pubDate>Wed, 23 Jun 2010 02:53:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-527</guid>
		<description>I really liked your article but I had a problem when I want to insert data from JSP for one-to-many.

To make it clear I am using model based approach so say I have a class called Preference and that has a Set which is other table.

for normal fields I can use
 but for Set has a select with multiple=true
How would I represent it on jsp</description>
		<content:encoded><![CDATA[<p>I really liked your article but I had a problem when I want to insert data from JSP for one-to-many.</p>
<p>To make it clear I am using model based approach so say I have a class called Preference and that has a Set which is other table.</p>
<p>for normal fields I can use<br />
 but for Set has a select with multiple=true<br />
How would I represent it on jsp</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bserban</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-492</link>
		<dc:creator>bserban</dc:creator>
		<pubDate>Wed, 20 Jan 2010 16:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-492</guid>
		<description>Hi, 

.ftl are from Freemarker templare engine. It is similar to JSP. 

You could map a default action that goes anyway you like. A default action can be added like this:

&lt;default-action-ref name=&quot;__here_goes_the_action_name&quot;/&gt;

This way the / will go to the default action.</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>.ftl are from Freemarker templare engine. It is similar to JSP. </p>
<p>You could map a default action that goes anyway you like. A default action can be added like this:</p>
<p><default -action-ref name="__here_goes_the_action_name"/></p>
<p>This way the / will go to the default action.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: preetu</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-491</link>
		<dc:creator>preetu</dc:creator>
		<pubDate>Wed, 20 Jan 2010 09:50:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-491</guid>
		<description>hi ..i created complete project while running project call these two links: /authors/list.html or /books/list.html k fine then i created 2 html files inside webcontent then i got error(There is no Action mapped for namespace / and action name list. - [unknown location]
	at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177) and i not understootd what is those two .ftl struts.xml mapped to two .ftl file inside WEB-INF obviously if create .html this will trough error .Should i create .html file were should i create and what is the use of .ftl file</description>
		<content:encoded><![CDATA[<p>hi ..i created complete project while running project call these two links: /authors/list.html or /books/list.html k fine then i created 2 html files inside webcontent then i got error(There is no Action mapped for namespace / and action name list. &#8211; [unknown location]<br />
	at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177) and i not understootd what is those two .ftl struts.xml mapped to two .ftl file inside WEB-INF obviously if create .html this will trough error .Should i create .html file were should i create and what is the use of .ftl file</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eugene</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-488</link>
		<dc:creator>eugene</dc:creator>
		<pubDate>Thu, 14 Jan 2010 18:43:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-488</guid>
		<description>After many hours, I figured out what I was doing wrong. In the struts.xml instead of referencing the location of the class (i.e. com.mypackage.action.MyItemAction) within the tag:

-struts-
  -package name=&quot;mydbitems&quot;-
    -action name=&quot;list&quot; class=&quot;com.mypackage.action.myItemAction&quot;

I should have been referencing the bean which was specified in the applicationContext.xml (or exampleContext.xml) file

-struts-
  -package name=&quot;mydbitems&quot;-
    -action name=&quot;list&quot; class=&quot;myitemAction&quot;

where myitemAction is defined in the exampleContext.xml as

-bean id=&quot;myitemAction&quot; scope=&quot;prototype&quot; class=&quot;com.mypackage.action.myItemAction&quot;-

Thanks for the initial response. I hope this helps someone who might be searching on a similar problem.</description>
		<content:encoded><![CDATA[<p>After many hours, I figured out what I was doing wrong. In the struts.xml instead of referencing the location of the class (i.e. com.mypackage.action.MyItemAction) within the tag:</p>
<p>-struts-<br />
  -package name=&#8221;mydbitems&#8221;-<br />
    -action name=&#8221;list&#8221; class=&#8221;com.mypackage.action.myItemAction&#8221;</p>
<p>I should have been referencing the bean which was specified in the applicationContext.xml (or exampleContext.xml) file</p>
<p>-struts-<br />
  -package name=&#8221;mydbitems&#8221;-<br />
    -action name=&#8221;list&#8221; class=&#8221;myitemAction&#8221;</p>
<p>where myitemAction is defined in the exampleContext.xml as</p>
<p>-bean id=&#8221;myitemAction&#8221; scope=&#8221;prototype&#8221; class=&#8221;com.mypackage.action.myItemAction&#8221;-</p>
<p>Thanks for the initial response. I hope this helps someone who might be searching on a similar problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eugene</title>
		<link>http://www.bserban.org/2009/05/put-together-struts2-jpa-hibernate-and-spring/comment-page-1/#comment-486</link>
		<dc:creator>eugene</dc:creator>
		<pubDate>Tue, 12 Jan 2010 08:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.bserban.org/?p=158#comment-486</guid>
		<description>after spending hours on this today, it appears that autowiring is the problem. I&#039;m having trouble disabling it. I tried setting the rule in a struts.properties file - nothing works. is there a way to disable it?</description>
		<content:encoded><![CDATA[<p>after spending hours on this today, it appears that autowiring is the problem. I&#8217;m having trouble disabling it. I tried setting the rule in a struts.properties file &#8211; nothing works. is there a way to disable it?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

