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 ? Readme.txt Velocity----->what is this file ? and what is the difference between src and target folders ? 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]
