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

Reply via email to