tag:blogger.com,1999:blog-15616463.post6912768760624025664..comments2023-10-03T06:05:24.939-04:00Comments on Hatti matim tim, Ami mathe pari Dim: struts2 + spring + hibernateSheetalhttp://www.blogger.com/profile/08598896392763703015noreply@blogger.comBlogger39125tag:blogger.com,1999:blog-15616463.post-55394539248236805452011-07-02T05:05:57.372-04:002011-07-02T05:05:57.372-04:00Hi,
You tutorial is nice.. I got overview of Strut...Hi,<br />You tutorial is nice.. I got overview of Struts,Spring,Hibernate integration... I tried your code but i get an error, when i run it ...<br />You are using below code to inject <br />UserService reference bean but it belongs to org.springframework.transaction.interceptor.TransactionProxyFactoryBean class..<br />bean id="userAction"<br /> class="com.example.user.action.UserAction" singleton="false"<br /> constructor-arg<br /><br /> ref bean="UserService" <br /> constructor-arg<br /> <br />bean <br /><br /><br />but In action class constructor looks like this <br /><br />public UserAction(IUserService userService) <br /> {<br /> System.out.println("Hello i am A");<br /> this.userService=userService; <br /><br /> } <br /><br />What change should i make to run this application..<br />Thank you..Kaleeswaranhttps://www.blogger.com/profile/10522475143715341441noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-12954276263593000382011-07-02T05:04:27.094-04:002011-07-02T05:04:27.094-04:00This comment has been removed by the author.Kaleeswaranhttps://www.blogger.com/profile/10522475143715341441noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-28546739771663023842009-10-21T11:33:28.166-04:002009-10-21T11:33:28.166-04:00Can u post a sample using annotations instead of *...Can u post a sample using annotations instead of *.hbm.xml files? Tnx a lotAnonymoushttps://www.blogger.com/profile/13794499740181991183noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-80345808255849640272009-08-03T14:47:07.821-04:002009-08-03T14:47:07.821-04:00This one is, probably, the best tutorial for java/...This one is, probably, the best tutorial for java/spring/struts/hibernate! Thanks a Lot!<br /><br />nersesUnknownhttps://www.blogger.com/profile/10496736807576905501noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-46013680287505755292009-06-28T15:33:38.861-04:002009-06-28T15:33:38.861-04:00Nice tutorial. - VaanNilaNice tutorial. - <a href="www.vaannila.com" rel="nofollow">VaanNila</a>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-77042422181016914512009-06-05T06:06:50.828-04:002009-06-05T06:06:50.828-04:00thank you for your help, i changed project.thank you for your help, i changed project.xzviethttps://www.blogger.com/profile/09263371336288791431noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-83434854853211815112009-06-05T00:28:47.185-04:002009-06-05T00:28:47.185-04:00[classpass]/com.example.user.User:
package com.exa...[classpass]/com.example.user.User:<br />package com.example.user;<br />import javax.persistence.Entity;<br />import javax.persistence.GeneratedValue;<br />import javax.persistence.Id;<br />import javax.persistence.Table;<br />@Entity<br />@Table(name="User")<br />public class User<br />{<br /> @Id<br /> @GeneratedValue<br /> private String id;<br /> private String name;<br /> public String getName()<br /> {<br /> return name;<br /> }<br /> public void setName(String name)<br /> {<br /> this.name = name;<br /> }<br /> public String getId()<br /> {<br /> return id;<br /> }<br /> public void setId(String userId)<br /> {<br /> this.id = userId;<br /> }<br /> @Override<br /> public int hashCode()<br /> {<br /> int hash = 0;<br /> hash+=(this.id==null?0:this.id.hashCode());<br /> return hash;<br /> }<br /> @Override<br /> public boolean equals(Object object)<br /> {<br /> if(!(object instanceof User))return false;<br /> User other=(User)object;<br /> if(this.id==other.id)return true;<br /> if(this.id==null)return false;<br /> if(this.id.equals(other.id))return true;<br /> return false;<br /> }<br /> @Override<br /> public String toString()<br /> {<br /> return "User[id="+id+", name="+name+"]";<br /> }<br />}<br /><br />[classpass]/com.example.user.UserDAOHibernateImpl:<br />package com.example.user;<br />import javax.persistence.EntityManager;<br />import javax.persistence.PersistenceContext;<br />import org.springframework.stereotype.Repository;<br />import org.springframework.transaction.annotation.Transactional;<br />@Transactional<br />// Springに自動登録してもらうための印<br />@Repository("IUserDao")<br />public class UserDAOHibernateImpl implements IUserDao<br />{<br /> // PersistenceContextをつけておくとSpringが適切にインスタンスをセットしてくれる<br /> @PersistenceContext<br /> private EntityManager entityManager;<br /> public String addUser(User user)<br /> {<br /> String success;<br /> try<br /> {<br /> entityManager.persist(user);<br /> success="Welcome !";<br /> }<br /> catch (Exception e)<br /> {<br /> success="Sorry, user cannot be added";<br /> }<br /> return success;<br /> }<br /> @Transactional(readOnly=true)<br /> public User findUserById(final String id)<br /> {<br /> return (User)entityManager.find(User.class,id);<br /> }<br />}fromJapannoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-666475253548237442009-06-05T00:27:33.931-04:002009-06-05T00:27:33.931-04:00Remove **/User.hbm.xml.
/WEB-INF/applicationConte...Remove **/User.hbm.xml.<br /><br />/WEB-INF/applicationContext.xml:<br /><?xml version="1.0" encoding="UTF-8"?><br /><beans<br /> xmlns="http://www.springframework.org/schema/beans" <br /> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <br /> xmlns:context="http://www.springframework.org/schema/context" <br /> xmlns:tx="http://www.springframework.org/schema/tx" <br /> xsi:schemaLocation=<br /> "<br /> http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd <br /> http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd <br /> http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd<br /> "<br />><br /> <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" /><br /> <!--========================= RESOURCE DEFINITIONS=========================--><br /> <!-- Creating a data source connection pool--><br /> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"><br /> <property name="dataSource" ref="dataSource"/><br /> <property name="jpaVendorAdapter"><br /> <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"><br /> <property name="database" value="MYSQL"/><br /> <property name="showSql" value="true"/><br /> <property name="databasePlatform" value="org.hibernate.dialect.MySQLDialect" /><br /> </bean><br /> </property><br /> </bean><br /> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource "><br /> <property name="driverClassName" value="com.mysql.jdbc.Driver"/><br /> <property name="url" value="jdbc:mysql://localhost:3306/ExampleDB"/><br /> <property name="username" value="root"/><br /> <property name="password" value="root"/><br /> </bean><br /> <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"><br /> <property name="entityManagerFactory" ref="entityManagerFactory"/><br /> </bean><br /> <tx:annotation-driven transaction-manager="transactionManager"/><br /> <bean id="entityManager" class="org.springframework.orm.jpa.support.SharedEntityManagerBean"><br /> <property name="entityManagerFactory" ref="entityManagerFactory"/><br /> </bean><br /> <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/><br /> <!--========================= BUSINESS OBJECT DEFINITIONS=========================--><br /> <bean id="UserDaoImpl" class="com.example.user.UserDAOHibernateImpl"/><br /> <bean id="UserService" class="com.example.user.UserServiceImpl"><br /> <property name="userDao"><br /> <ref bean="UserDaoImpl"/><br /> </property><br /> </bean><br /> <bean id="userAction" class=" com.example.user.UserAction" scope="prototype"><br /> <constructor-arg><br /> <ref bean="UserService"/><br /> </constructor-arg><br /> </bean><br /></beans><br /><br />[classpass]/META-INF/persistence.xml:<br /><?xml version="1.0" encoding="UTF-8"?><br /><persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"><br /> <persistence-unit name="sample" transaction-type="RESOURCE_LOCAL"/><br /></persistence>fromJapannoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-11097857089943172892008-09-28T23:48:00.000-04:002008-09-28T23:48:00.000-04:00I'm a newbie with these tech. when I deploy exampl...I'm a newbie with these tech. when I deploy example in your blog and I meet this error. <BR/><BR/>SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener<BR/>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'UserService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'taget' of bean class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]: Bean property 'taget' is not writable or has an invalid setter method. Did you mean 'target'?<BR/>Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'taget' of bean class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]: Bean property 'taget' is not writable or has an invalid setter method. Did you mean 'target'?<BR/> at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:793)<BR/> at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:645)<BR/> at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)<BR/> at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1127)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:862)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:424)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)<BR/> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)<BR/> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)<BR/> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)<BR/> at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)<BR/> at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)<BR/> at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)<BR/> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)<BR/> at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)<BR/> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<BR/> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<BR/> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<BR/> at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<BR/> at org.apache.catalina.core.StandardService.start(StandardService.java:516)<BR/> at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<BR/> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<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:597)<BR/> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<BR/> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)<BR/>Sep 29, 2008 10:43:44 AM org.apache.catalina.core.StandardContext start<BR/><BR/>Can you help me to handle this problem. I thanks you very muchAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-10249571478923589342008-04-28T08:45:00.000-04:002008-04-28T08:45:00.000-04:00Hi,I have tried and I've obtained the following er...Hi,<BR/><BR/>I have tried and I've obtained the following error:<BR/>Could you help me please?<BR/><BR/><BR/>2008/04/28 19:03:56 org.apache.catalina.core.StandardContext listenerStart<BR/>致命的: クラス org.springframework.web.context.ContextLoaderListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です<BR/>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)<BR/> at java.security.AccessController.doPrivileged(Native Method)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)<BR/> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:217)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)<BR/> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)<BR/> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)<BR/> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)<BR/> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)<BR/> at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)<BR/> at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)<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:4334)<BR/> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<BR/> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<BR/> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<BR/> at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<BR/> at org.apache.catalina.core.StandardService.start(StandardService.java:516)<BR/> at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<BR/> at org.apache.catalina.startup.Catalina.start(Catalina.java:566)<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.catalina.startup.Bootstrap.start(Bootstrap.java:288)<BR/> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)<BR/>Caused by: java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext<BR/> at java.lang.ClassLoader.defineClass1(Native Method)<BR/> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)<BR/> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)<BR/> at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)<BR/> at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)<BR/> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)<BR/> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)<BR/> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)<BR/> at java.lang.Class.forName0(Native Method)<BR/> at java.lang.Class.forName(Class.java:164)<BR/> at org.springframework.orm.hibernate3.LocalSessionFactoryBean.class$(LocalSessionFactoryBean.java:175)<BR/> at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:555)<BR/> at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)<BR/> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)<BR/> ... 30 more<BR/>2008/04/28 19:03:56 org.apache.catalina.core.StandardContext start<BR/>致命的: Error listenerStartxzviethttps://www.blogger.com/profile/09263371336288791431noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-52360942775514914282008-03-14T12:29:00.000-04:002008-03-14T12:29:00.000-04:00hmm, I've run the application without any problem....hmm, I've run the application without any problem.<BR/>listener error could happen for a number of reasons. May be for applicationContext parsing error or missing any dependent jar.<BR/>Best way to find listener error is by adding log. <BR/><BR/>Hope this would help :).Sheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-79789497672019981362008-03-14T07:35:00.000-04:002008-03-14T07:35:00.000-04:00Hi, Added all files as given but still gives fol...Hi,<BR/> Added all files as given but still gives following error..<BR/><BR/>SEVERE: Error listenerStart<BR/>Mar 14, 2008 4:58:31 PM org.apache.catalina.core.StandardContext start<BR/>SEVERE: Context [/struts2_spring_hibernate] startup failed due to previous errors<BR/><BR/>I m working with EclipseAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-66951695292370459362008-03-13T08:50:00.000-04:002008-03-13T08:50:00.000-04:00Hello,I have followed all the steps which u have w...Hello,<BR/>I have followed all the steps which u have written but it cannot able to start Tomcat server giving following error.<BR/><BR/>" Server Tomcat v5.5 Server at localhost failed to start. "<BR/><BR/>As no any port is being used by any other system.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-51551144811181926262008-03-13T04:09:00.000-04:002008-03-13T04:09:00.000-04:00I've included source codes now. You can download i...I've included source codes now. You can download it from http://sheetal57.googlepages.com/ExampleStruts2SpringHibernate.zipSheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-39491813853119358412008-03-13T03:43:00.000-04:002008-03-13T03:43:00.000-04:00hello anonymous, sorry for late reply. I have foun...hello anonymous, <BR/>sorry for late reply. <BR/><BR/>I have found the problem........its a very very silly and very very unusual one.<BR/><BR/>It occured because context loader failed to parse the .hbm.xml file. <BR/><BR/>& this happened because i've used an extra newline in <BR/><BR/>< !DOCTYPE hibernate-mapping PUBLIC<BR/> "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<BR/> "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ><BR/><BR/>:D<BR/><BR/>just write <BR/>"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"<BR/>in one single line & your error will disappear.Sheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-17725689385920860922008-03-13T01:26:00.000-04:002008-03-13T01:26:00.000-04:00Hi,I have followed all the steps as u have written...Hi,<BR/>I have followed all the steps as u have written in eclipse.But it fails to reach login page.It gives the following error.<BR/>HTTP Status 404 - /struts2-blank-2.0.11/<BR/><BR/>And in console there is no exception fired.<BR/><BR/>I am not getting where I am making mistake....???<BR/><BR/>Is there Ne problem with spring listener....am not using Maven(As working with eclipse)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-42639133434804213782007-10-05T11:20:00.000-04:002007-10-05T11:20:00.000-04:00hello anonymous, as far i know, the ActionMapper m...hello anonymous, as far i know, the ActionMapper may return null if no action invocation request matches.<BR/><BR/>may be u have any typo in any jsp page <B> s:form action="your-action-name"..</B><BR/>and in struts.xml <BR/> <B> action name="your-action-name"</B><BR/>this two name must be same.Sheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-73926044270004392672007-10-05T10:17:00.000-04:002007-10-05T10:17:00.000-04:00Hi,I've tried both this tutorial the one on the ap...Hi,<BR/><BR/>I've tried both this tutorial the one on the apache site(http://cwiki.apache.org/WW/struts-2-spring-2-jpa-ajax.html) and with both i get this error when tomcat is starting:<BR/><BR/>05-Oct-2007 15:12:04 org.apache.struts2.dispatcher.FilterDispatcher doFilter<BR/>SEVERE: error getting ActionMapping<BR/>java.lang.NullPointerException<BR/> at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:393)<BR/> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<BR/> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR/><BR/>i've debugged and its true actionMapper is null but i don't know why<BR/><BR/>any ideas?<BR/><BR/>cheers in advanceAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-54776501768274654722007-09-06T11:32:00.000-04:002007-09-06T11:32:00.000-04:00mashallahmashallahAnonymoushttps://www.blogger.com/profile/11062894881357953636noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-34406323087764344772007-08-23T11:54:00.000-04:002007-08-23T11:54:00.000-04:00sorry for late reply... i think u r missing jar fi...sorry for late reply... i think u r missing jar file that contains DriverManagerDataSource class. include spring-jdbc.jar, spring.jarSheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-18289477756703512812007-08-22T07:24:00.000-04:002007-08-22T07:24:00.000-04:00Hi,I'm tried to run application but I have problem...Hi,<BR/><BR/>I'm tried to run application but I have problem about JDBC.<BR/><BR/>ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/SshTest]] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener<BR/>org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.jdbc.datasource.DriverManagerDataSource ] for bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.jdbc.datasource.DriverManagerDataSource<BR/>Caused by:<BR/>java.lang.ClassNotFoundException: org.springframework.jdbc.datasource.DriverManagerDataSource<BR/><BR/>Can you help me please?<BR/><BR/>Thanks for help...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15616463.post-80541854003118651612007-08-22T07:21:00.000-04:002007-08-22T07:21:00.000-04:00This comment has been removed by the author.Wanahttps://www.blogger.com/profile/15021146778509937215noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-27009076838712490232007-08-16T00:40:00.000-04:002007-08-16T00:40:00.000-04:00some changes :---------------------------------in ...some changes :<BR/>---------------------------------<BR/>in the applicationContext.xml ---<BR/><BR/> < bean id="userAction"<BR/> class=" com.example.user.UserAction" <BR/><B>singleton="false"</B> ><BR/> .......<BR/>---------------------------------<BR/><BR/>all the beans defined in applicationContext.xml is singleton by-default,but action classes in struts2 shouldn't be singleton... thats why we should add singleton="false"....thanks a lot to sajid bhai :).<BR/><BR/>and another thing, u can use interceptor for login ... u'll find a sample in http://www.vitarara.org/cms/struts_2_cookbook/<BR/>creating_a_login_interceptorSheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-67130543266835952802007-07-17T06:37:00.000-04:002007-07-17T06:37:00.000-04:00another thing struts2-api.jar is now deprecated, u...another thing struts2-api.jar is now deprecated, u don't have to use thatSheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.comtag:blogger.com,1999:blog-15616463.post-23425093426279083252007-07-17T06:27:00.000-04:002007-07-17T06:27:00.000-04:00oh that application was applicable for struts-2.0....oh that application was applicable for struts-2.0.3 or greater versions. what was ur struts2 version?Sheetalhttps://www.blogger.com/profile/08598896392763703015noreply@blogger.com