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] > >
