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

Reply via email to