As I need to attend to other matters at the moment, I will look into it a bit later. As soon as I do, I will report back with my findings.
In any case, thank you very much for your support so far. mraible wrote: > > On Thu, Sep 10, 2009 at 8:11 AM, measwel > <marek_karczew...@yahoo.com.au>wrote: > >> >> Indeed, the change to jsp is propagated. Still, I dont quite understand >> the >> current behaviour: >> >> 1) changing a property file inside a scanned directory causes the >> application to reload within the running jetty instance. But.. such >> change >> does not show up on browser refresh. >> 2) Changing a jsp is propagated at once. >> 3) Changing a class causes no reload and is not propagated. Even if the >> app >> is reloaded, for instance by a change in xml, the change to class code is >> not visible. >> 4) Only after a restart of jetty, changes to class code, xml or property >> files become visible. >> >> Does the above sound like what is to expected in a jetty:run ? >> > > I believe #1 and #2 can be fixed by adjusting the scanTargets, but not > sure. > I'd suggest reading the plugins documentation. > > http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin > > Matt > > >> >> >> mraible wrote: >> > >> > On Thu, Sep 10, 2009 at 7:13 AM, measwel >> > <marek_karczew...@yahoo.com.au>wrote: >> > >> >> >> >> ... >> >> This is probably because Jetty is in the process of reloading the app. >> >> It's >> >> usually best to rely on the web framework's hot-reload capability or >> use >> >> JavaRebel. That way, you don't have to way for Spring to initialize on >> >> reload. >> >> >> >> For my understanding; please correct me if I'm wrong: >> >> >> >> 1) Jetty's hot reload is on application level. It will reload on >> changes >> >> in >> >> xml or properties in the src/main/webapp/WEB-INF directory only. >> >> 2) It should be possible to use the frameworks (I use struts2) hot >> reload >> >> capability. Is this on class level? Any instructions on how to anable >> it? >> >> >> > >> > I believe it's part of the codebehind plugin, but I'm not certain. >> > >> > 3) An alternative is to use java rebel. A tool like that enables hot >> > reload >> >> on class level. >> >> 4) You say 'Because you don't want your app to reload when you change >> a >> >> JSP. >> >> Changing >> >> and saving a JSP will automatically reload as part of the servlet >> >> container.' Does this mean that in order to see .jsp changes I have to >> >> restart jetty with my current set up? >> >> >> > >> > I'm willing to be that if you use the current configuration, change a >> JSP, >> > and refresh your browser, you'll see the change. >> > >> > Matt >> > >> > >> >> >> >> >> >> 2) Changing properties file doesnt seem to have any effect. Is it >> because >> >> it >> >> > is in src/main/resources and this dir is not scanned by jetty? >> >> > >> >> > I see the following pattern in POM file: >> >> > >> >> > <scanTargetPattern> >> >> > <directory>src/main/webapp/WEB-INF</directory> >> >> > <excludes> >> >> > <exclude>**/*.jsp</exclude> >> >> > </excludes> >> >> > <includes> >> >> > <include>**/*.properties</include> >> >> > <include>**/*.xml</include> >> >> > </includes> >> >> > </scanTargetPattern> >> >> > >> >> > Why is jsp excluded? >> >> > >> >> >> >> Because you don't want your app to reload when you change a JSP. >> Changing >> >> and saving a JSP will automatically reload as part of the servlet >> >> container. >> >> >> >> >> >> > >> >> > What do ** mean in the path? >> >> > >> >> >> >> It's Ant's path syntax and basically means "look in all >> sub-directories". >> >> >> >> Matt >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > View this message in context: >> >> > >> >> >> http://www.nabble.com/speeding-up-development-cycle-tp25365737s2369p25374955.html >> >> > Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> > >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> > For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/speeding-up-development-cycle-tp25365737s2369p25382807.html >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/speeding-up-development-cycle-tp25365737s2369p25384041.html >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> > > -- View this message in context: http://www.nabble.com/speeding-up-development-cycle-tp25365737s2369p25385331.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net