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

Reply via email to