Did you modify the userDao bean definition in applicationContext-dao.xml? On Wed, Jun 24, 2009 at 10:08 PM, Thai Son Cung<tyson.c...@hello-technology.com> wrote: > Thanks Matt, > > I have another problem. > > I need to call getUserByUsername() for the backend. But there is a > NullPointerException throw. After tracing I found out that > getHibernateTemplate() in UserDAOHibernate return null. > > How can I fix that? > > Best Regards, > > Tyson Cung > Hello Technology Pte. Ltd. > 180 Cecil Street, #07-03, Bangkok Bank Building, Singapore 069546 > (F : +65 6534 7133 (HP : +65 93896675 > * tyson.c...@hello-technology.com > > > On Jun 24, 2009, at 10:17 PM, Matt Raible wrote: > >> mvn clean package >> cp target/*.war $CATALINA_HOME/webapps/ >> $CATALINA_HOME/bin/startup.sh (or startup.bat on Windows) >> >> On Wed, Jun 24, 2009 at 1:50 AM, Thai Son >> Cung<tyson.c...@hello-technology.com> wrote: >>> >>> Hi all, >>> I am new to maven, so this may be a trivial question to you. >>> How can I just do a clean deploy? I need to compile the code and deploy >>> to >>> tomcat without any testing and inserting sample data. >>> I have configured the maven cargo plugin for tomcat but failed to get the >>> maven scm working. Is there anybody successfully build and deploy by >>> pulling >>> the code from CVS using maven scm and build to tomcat? >>> >>> >>> Best Regards, >>> >>> Tyson Cung >>> Hello Technology Pte. Ltd. >>> 180 Cecil Street, #07-03, Bangkok Bank Building, Singapore 069546 >>> (F : +65 6534 7133 (HP : +65 93896675 >>> * tyson.c...@hello-technology.com >>> >>> On Jun 24, 2009, at 2:58 AM, Matt Raible wrote: >>> >>> In that case, I'm not sure what the problem could be. >>> >>> On Tue, Jun 23, 2009 at 1:01 PM, David Brown >>> <dbr...@sexingtechnologies.com> >>> wrote: >>>> >>>> Hello Matt, thanks again. I only see 3 or 4 references to: >>>> org.springframework and they seem to have the version numbers. >>>> >>>> >>>> **************************************************************** >>>> mvn dependency:tree >>>> [INFO] Scanning for projects... >>>> [INFO] Searching repository for plugin with prefix: 'dependency'. >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Building Sexing Technologies >>>> [INFO] task-segment: [dependency:tree] >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] [dependency:tree] >>>> [INFO] com.sexingtechnologies:sex-cess:war:1.0 >>>> [INFO] +- org.aspectj:aspectjweaver:jar:1.6.0:compile >>>> [INFO] +- org.codehaus.cargo:cargo-ant:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-api-generic:jar:0.9:test >>>> [INFO] | | \- org.codehaus.cargo:cargo-core-api-container:jar:0.9:test >>>> [INFO] | | +- org.codehaus.cargo:cargo-core-api-module:jar:0.9:test >>>> [INFO] | | | \- >>>> org.codehaus.cargo:cargo-core-api-util:jar:0.9:test >>>> [INFO] | | +- >>>> org.apache.geronimo.specs:geronimo-j2ee-deployment_1.1_spec:jar:1.0:test >>>> [INFO] | | \- ant:ant:jar:1.5.4:test >>>> [INFO] | +- >>>> org.codehaus.cargo:cargo-core-container-geronimo:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-container-jboss:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-container-jetty:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-container-jo:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-container-orion:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-container-resin:jar:0.9:test >>>> [INFO] | +- org.codehaus.cargo:cargo-core-container-tomcat:jar:0.9:test >>>> [INFO] | \- >>>> org.codehaus.cargo:cargo-core-container-weblogic:jar:0.9:test >>>> [INFO] +- commons-dbcp:commons-dbcp:jar:1.2.2:compile >>>> [INFO] | \- commons-pool:commons-pool:jar:1.3:compile >>>> [INFO] +- commons-collections:commons-collections:jar:3.2:compile >>>> [INFO] +- commons-lang:commons-lang:jar:2.3:compile >>>> [INFO] +- displaytag:displaytag:jar:1.1.1:compile >>>> [INFO] | +- com.lowagie:itext:jar:1.3:compile >>>> [INFO] | +- commons-beanutils:commons-beanutils:jar:1.7.0:compile >>>> [INFO] | +- org.slf4j:jcl104-over-slf4j:jar:1.4.2:compile >>>> [INFO] | \- org.slf4j:slf4j-log4j12:jar:1.4.2:compile >>>> [INFO] +- org.directwebremoting:dwr:jar:2.0.2:compile >>>> [INFO] +- jmock:jmock:jar:1.1.0:test >>>> [INFO] +- junit:junit:jar:4.4:test >>>> [INFO] +- jwebunit:jwebunit:jar:1.2:test >>>> [INFO] | +- nekohtml:nekohtml:jar:0.8.1:test >>>> [INFO] | +- xml-apis:xml-apis:jar:1.0.b2:test >>>> [INFO] | \- xerces:xercesImpl:jar:2.6.2:test >>>> [INFO] +- httpunit:httpunit:jar:1.6:test >>>> [INFO] | +- xerces:xmlParserAPIs:jar:2.2.1:test >>>> [INFO] | \- jtidy:jtidy:jar:4aug2000r7-dev:test >>>> [INFO] +- org.apache.ibatis:ibatis-sqlmap:jar:2.3.0:compile >>>> [INFO] +- log4j:log4j:jar:1.2.13:compile >>>> [INFO] +- mysql:mysql-connector-java:jar:5.1.6:compile >>>> [INFO] +- javax.servlet:servlet-api:jar:2.4:provided (scope not updated >>>> to >>>> compile) >>>> [INFO] +- javax.servlet:jstl:jar:1.1.2:compile >>>> [INFO] +- taglibs:standard:jar:1.1.2:compile >>>> [INFO] +- opensymphony:sitemesh:jar:2.2.1:compile >>>> [INFO] +- org.apache.wicket:wicket:jar:1.3.3:compile >>>> [INFO] | \- org.slf4j:slf4j-api:jar:1.4.2:compile >>>> [INFO] +- org.apache.wicket:wicket-datetime:jar:1.3.3:compile >>>> [INFO] | \- joda-time:joda-time:jar:1.4:compile >>>> [INFO] +- org.apache.wicket:wicket-extensions:jar:1.3.3:compile >>>> [INFO] +- org.apache.wicket:wicket-spring-annot:jar:1.3.3:compile >>>> [INFO] | \- org.apache.wicket:wicket-spring:jar:1.3.3:compile >>>> [INFO] | \- org.apache.wicket:wicket-ioc:jar:1.3.3:compile >>>> [INFO] | \- cglib:cglib-nodep:jar:2.1_3:compile >>>> [INFO] +- org.springframework:spring:jar:2.5.4:compile >>>> [INFO] | \- commons-logging:commons-logging:jar:1.1.1:compile >>>> [INFO] +- org.springframework:spring-webmvc:jar:2.5.4:compile >>>> [INFO] \- org.springframework:spring-test:jar:2.5.4:test >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] BUILD SUCCESSFUL >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: 5 seconds >>>> [INFO] Finished at: Tue Jun 23 13:40:34 CDT 2009 >>>> [INFO] Final Memory: 15M/29M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> ----- Original Message ----- >>>> From: "Matt Raible" <m...@raibledesigns.com> >>>> To: users@appfuse.dev.java.net >>>> Sent: Tuesday, June 23, 2009 1:34:25 PM GMT -06:00 US/Canada Central >>>> Subject: Re: [appfuse-user] appfuse WebTestCase: UserWebTest (test) not >>>> running under: mvn test >>>> >>>> The NoSuchMethodError is likely caused by a dependency that shouldn't be >>>> there. Try running "mvn dependency:tree" and see if you see different >>>> Spring >>>> version numbers. >>>> >>>> On Tue, Jun 23, 2009 at 12:28 PM, David Brown >>>> <dbr...@sexingtechnologies.com >>>>> >>>>> wrote: >>>> >>>>> Hello Matt, thanks for the reply and sorry to waste your time. This is >>>>> what >>>>> happens when I use the IDE wizard to generate a class instead of >>>>> handcoding. >>>>> Doh! In an effort to widdle down the issue I have replicated the >>>>> appfuse >>>>> app >>>>> as a wicket quickstart app. And, the only test I have is the >>>>> xxxManagerTest.java. Now, I am getting the following testcase error >>>>> exception. I suspect this is a dependency in the pom satisfied by the >>>>> wrong >>>>> jar. Meanwhile I will try Google and EE. Regards, David. >>>>> >>>>> >>>>> ************************************************ >>>>> NoSuchMethodError: org.springframework.util.ObjectUtils.isEmpty >>>>> >>>>> >>>>> ----- Original Message ----- >>>>> From: "Matt Raible" <m...@raibledesigns.com> >>>>> To: users@appfuse.dev.java.net >>>>> Sent: Tuesday, June 23, 2009 11:18:09 AM GMT -06:00 US/Canada Central >>>>> Subject: Re: [appfuse-user] appfuse WebTestCase: UserWebTest (test) not >>>>> running under: mvn test >>>>> >>>>> Is xxxModel.java an interface? BaseObject is a class, so that might be >>>>> the >>>>> issue. >>>>> >>>>> Matt >>>>> >>>>> On Tue, Jun 23, 2009 at 8:41 AM, David Brown >>>>> <dbr...@sexingtechnologies.com>wrote: >>>>> >>>>>> Hello Matt, thanks for the helpful and speedy reply. I have briefly >>>>>> read >>>>>> the Spring Service interface doco and I applied the @Qualifier but no >>>>>> change. Maybe unrelated but before I dive into the vast Spring doco I >>>>>> thought I would briefly note that my model object corresponding to the >>>>>> User.java model which extends BaseObject does not translate to a new >>>>> >>>>> model >>>>>> >>>>>> object: xxxModel.java. When I try to extend a new model object: >>>>>> xxxModel.java using BaseObject the compiler complains as follows. Both >>>>>> classes are in the same package. Regards and please advises, David. >>>>>> >>>>>> >>>>>> type BaseObject cannot be a superinterface of xxxModel; a >>>>>> superinterface >>>>>> must be an interface >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "Matt Raible" <m...@raibledesigns.com> >>>>>> To: users@appfuse.dev.java.net >>>>>> Sent: Tuesday, June 23, 2009 8:37:28 AM GMT -06:00 US/Canada Central >>>>>> Subject: Re: [appfuse-user] appfuse WebTestCase: UserWebTest (test) >>>>>> not >>>>>> running under: mvn test >>>>>> >>>>>> That is strange and I'm not sure why it's happening. You might look >>>>>> into >>>>>> the >>>>>> @Service annotation a bit more and see if a @Qualifier helps you. >>>>>> >>>>>> Matt >>>>>> >>>>>> On Mon, Jun 22, 2009 at 7:02 PM, David Brown >>>>>> <dbr...@sexingtechnologies.com>wrote: >>>>>> >>>>>>> Hello Matt, thanks for the speedy and informative reply (and it >>>>> >>>>> worked). >>>>>>> >>>>>>> Now, I am back at just [testing]: I have 4 testcases that mirror and >>>>> >>>>> are >>>>>>> >>>>>>> parallel to the appfuse testcases: UserListTest, UserFormTest, >>>>>>> UserManagerTest and UserManagerImplTest. The UserManagerImplTest is >>>>>>> key >>>>>> >>>>>> as >>>>>>> >>>>>>> my corrsponding xxxManagerImpl.java contains the annotation: >>>>>>> >>>>>>> @Service(value = "xxxManager") >>>>>>> >>>>>>> >>>>>>> When I run the maven tests I get the surefire test with the >>>>>>> following: >>>>>>> >>>>>>> >>>>>>> Unsatisfied dependency expressed through bean property 'xxXManager' >>>>>>> <--- (one uppercase letter) >>>>>>> >>>>>>> >>>>>>> And, of course the dependency is not satisfied because there is no >>>>>>> such >>>>>>> bean as: xxXManger only as defined in the xxxManagerImpl.java (as >>>>> >>>>> stated >>>>>>> >>>>>>> above) which is namely: xxxManager. >>>>>>> >>>>>>> If I edit xxxManagerImpl to reflect: >>>>>>> >>>>>>> @Service(value = "xxXManager") then the surefire tests (xxxFormTest >>>>>>> and >>>>>>> xxxListTest) will state: >>>>>>> >>>>>>> No bean named 'xxxManager' is defined >>>>>>> >>>>>>> How to debug this? >>>>>>> >>>>>>> Any help or suggestions appreciated. Regards, David. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Matt Raible" <m...@raibledesigns.com> >>>>>>> To: users@appfuse.dev.java.net >>>>>>> Sent: Monday, June 22, 2009 2:59:05 PM GMT -06:00 US/Canada Central >>>>>>> Subject: Re: [appfuse-user] appfuse WebTestCase: UserWebTest (test) >>>>>>> not >>>>>>> running under: mvn test >>>>>>> >>>>>>> It runs in the integration-test phase, not the test phase. >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> On Sun, Jun 21, 2009 at 12:52 PM, David Brown < >>>>>>> dbr...@sexingtechnologies.com >>>>>>>> >>>>>>>> wrote: >>>>>>> >>>>>>>> Hello Matt and appfuser folks, I have an [ant new] >>>>>>>> appfuser-wicket-spring-ibatis application in dev. All of the >>>>>>> >>>>>>> out-of-the-box >>>>>>>> >>>>>>>> tests the extend: >>>>>>>> AbstractTransactionalDataSourceSpringContextTests >>>>> >>>>> are >>>>>>>> >>>>>>>> running. But the UserWebTest test extends: WebTestCase but does >>>>>>>> not >>>>>> >>>>>> show >>>>>>> >>>>>>> up >>>>>>>> >>>>>>>> in the Console list of tests executed. Is there some missed config >>>>>>>> to >>>>>>> >>>>>>> turn >>>>>>>> >>>>>>>> on testing for the web testing units? Previously, I have been able >>>>>>>> to >>>>>>> >>>>>>> simply >>>>>>>> >>>>>>>> add a test unit to the web/pages directory and the test is >>>>>>>> executed. >>>>>> >>>>>> None >>>>>>> >>>>>>> of >>>>>>>> >>>>>>>> the web/ directory pages are executed. Please advise, David. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>>>>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>>>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>>>>> >>>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>>>> >>>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > For additional commands, e-mail: users-h...@appfuse.dev.java.net > >
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net