On 10/1/07, meisam4910 <[EMAIL PROTECTED]> wrote:

>
> so all together we can say:
>
> Maven builds and creates the war file.
> the war file is deployed into tomcat using the plugin.
> thank you i understood fully, and the other thing in my mind is: inside
> the
> directory of the created appfuse project we have:
>
> .setting dir
> Src dir
> target dir
> pom.xml ----->what is this file ?


This is the Maven project file.



> Readme.txt
> Velocity----->what is this file ?


Velocity is a templating framework which is used by struts-menu to render
the menus in AppFuse. I assume you are referring to velocity.log, which is a
log file generated when you start your AppFuse based application using mvn
jetty:run-war.



> and what is the difference between src and target folders ?


src is where you store all your source files. Target is where Maven does all
its work. Running mvn clean more or less deletes everything under target.

Mike

> Mike Horwitz wrote:
> >
> > On 10/1/07, meisam4910 <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >> you know what part exactly I dun get and dun understand ? see ...
> >> i was deploying the basic struts application using eclipse, but my
> tomcat
> >> container was started, the after running jetty the build gave me ERROR,
> >> address is in use, i understood that i need to shut down the tomcat,
> when
> >> i
> >> shut it down, the build had no problem and was successful, i want to
> know
> >> why i should shut down the tomcat and would you please tell me how
> Maven,
> >> tomcat and appfuse communicate with each other ?
> >
> >
> > This is quite a large topic, so I will give you a few pointers on where
> to
> > start:
> >
> > 1) The "address in use" error you saw refers to the port number used by
> > the
> > web container. As, by default, both web containers run on port 8080 you
> > will
> > get an error if you try and start both at the same time. You can
> configure
> > each container to run on a separate port: for instructions on how to
> > configure Jetty under Maven go here:
> > http://www.mortbay.org/maven-plugin/index.html. To configure Tomcat
> (note:
> > this is outside of Maven) go here:
> > http://tomcat.apache.org/tomcat-5.5-doc/index.html.
> >
> > 2) How they all interact: AppFuse is a starter kit for your own web
> > application written in Java. Maven is used to build (and sometimes
> deploy)
> > AppFuse. Tomcat is a web container used to host you AppFuse based
> > application. Assuming you are using the Tomcat Maven plugin (
> > http://mojo.codehaus.org/tomcat-maven-plugin/) then Maven compiles all
> of
> > your project code and creates the war file which is then deployed to
> > Tomcat
> > using the plugin.
> >
> > Mike
> >
> > Mike Horwitz wrote:
> >> >
> >> > On 10/1/07, meisam4910 <[EMAIL PROTECTED]> wrote:
> >> >>
> >> >>
> >> >> thank you but in which file the context root has been defined ?
> >> >
> >> >
> >> > This varies according to the web container you are using. What is it
> >> that
> >> > you would like to achieve, and which web container do you want to use
> >> to
> >> > achieve it?
> >> >
> >> > Mike
> >> >
> >> > Mike Horwitz wrote:
> >> >> >
> >> >> > It all depends on how the web container deploys the application
> war
> >> >> file.
> >> >> > In
> >> >> > Jetty the AppFuse project is deployed as the default web
> application
> >> >> (so
> >> >> > you
> >> >> > can access it from the context root /). In other containers the
> >> default
> >> >> is
> >> >> > to deploy the AppFuse war file using the application name as the
> >> >> context
> >> >> > root. Note that it is possible, at least with Tomcat, to configure
> >> the
> >> >> > container to deploy the AppFuse application as the default (i.e.
> to
> >> the
> >> >> > root
> >> >> > context).
> >> >> >
> >> >> > Mike.
> >> >> >
> >> >> > On 10/1/07, meisam4910 <[EMAIL PROTECTED]> wrote:
> >> >> >>
> >> >> >>
> >> >> >> I dun understand when appfuse runs by jetty, why the
> >> >> >> http://localhost:8080/
> >> >> >> shows the created project ? but in other web application the
> >> >> >> http://localhost:8080/ shows the apache tomcat home page first
> then
> >> we
> >> >> >> have
> >> >> >> write the name of the application right after the 8080 port then
> >> only
> >> >> we
> >> >> >> can
> >> >> >> see the application is bein run. why is it like this ?
> >> >> >> --
> >> >> >> View this message in context:
> >> >> >>
> >> >>
> >>
> http://www.nabble.com/appfuse-vs-other-web-applications-tf4549145s2369.html#a12981728
> >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >> >> >>
> >> >> >>
> >> ---------------------------------------------------------------------
> >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://www.nabble.com/appfuse-vs-other-web-applications-tf4549145s2369.html#a12982100
> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >> >>
> >> >>
> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>
> >> >>
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/appfuse-vs-other-web-applications-tf4549145s2369.html#a12982245
> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/appfuse-vs-other-web-applications-tf4549145s2369.html#a12982764
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to