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

Reply via email to