Answers below:

On 4/11/07, nmall <[EMAIL PROTECTED]> wrote:


Hi,

1) I downloaded appfuse source from svn and still cannot find tehe
LoginServlet.java and other jsps. How do we get these so we can modify
them
and use them.


If you run mvn war:inplace in the web module (or at the top level if you
started your project from a basic archetype) it will populate your project
will all the jsp files. You will find them under src/main/webapp in your web
module.

2)  Can we use ant with appfuse 2.x. I am quite new to Maven and not sure we
can build a whole new app with it.


There is a task on the roadmap to generate an ant build for AppFuse 2.0, but
it has not happened yet. Many users (myself included) have built full
applications using Maven - as Maven has an antrun task you can do most
things with Maven that you can do with Ant.

3)  I was trying to add a new user using my sample app and am getting the
following error  for any new record I add - how do we debug this w/o
access
to the java code for Signup etc. Any idea why i would get this. I am
running
with mvn -e jetty:run-war but it doesn't give much trace

"This username (nobody) or email address (...) already exists. Please try
a different user name.


As it says - the user is already entered on the database :-). There is a
unique constraint on the username and email address fields on the database -
the new user you are trying to create is violating one of these constraints.


4) This is regrading security.  I can't find
applicationContext-security.xml
- is it in a jar - if so which one. Also, I am unable to find proper
documentation for where the security files/examples are located for 2.x.


Once you run mvn war:inplace you will find the sercurity configuration under
src/main/webapp/WEB-INF in your web module. Perhaps this FAQ entry will
help: http://www.appfuse.org/display/APF/FAQ#FAQ-whereisthesource which
reads:


AppFuse 2.x is a fair amount different from 1.x in that you don't get all
the source to start your project with. The main reason for this is to make
it possible for you to upgrade your application to a newer version of
AppFuse. For a more detailed explanation, please see this mailing list
thread<http://www.nabble.com/Appfuse-2.0---where-are-the-sources-jsps--tf3119998s2369.html>
.

If you're a savvy Maven 2 user, you can probably use AppFuse's
source<http://www.appfuse.org/display/APF/Source+Repository>and piece
together your own project with all the source files included. We
may support a full source archetype in the future, but it's not likely for
2.0. To see how to modify AppFuse's core entity classes, see how to modify
core classes <http://www.appfuse.org/display/APF/AppFuse+Core+Classes>. If
you'd like to modify web classes, you may be able to use the
<warpathExcludes> element in your WarPath Plugin
configuration<http://static.appfuse.org/plugins/maven-warpath-plugin/excludingResources.html>
.

Mike.

Reply via email to