Re: Tomcat Publishing and Hot-Swapping with Wicket (solved)

2009-05-13 Thread Kaspar Fischer

;-)

If in a soft wall room they hear you taking about tomcat (what kind  
of a cat?), hot-swapping, well, aeh, ... they might keep you a  
little longer...


On 05.05.2009, at 13:23, nino martinez wael wrote:


I like these kind of monologs, I often do them myself also known as
parrot talks :) We both need to remember not to do them too often, if
too often then we end up in a room with soft walls :)

regards Nino

2009/5/4 Kaspar Fischer fisch...@inf.ethz.ch:
I intended to post the following questions but found the answer  
myself,

finally.

I post it anyway in the hope that it helps others.

Kaspar Fischer almost posted the following:

My app takes quite some time to start up, so I don't want changes  
to my
Wicket HTML or Wicket Java files to cause Tomcat to completely  
reload the

web app. Is it (at all) possible that only the changed Wicket
HTML/Java/.properties file get reloaded and the rest (Spring  
beans, etc.)

stays?


Yes. It is working for HTML, Java, and .properties files under  
Eclipse with

WTP and Tomcat.

I am a little confused about the terms used in this context.  
Here's how I

see; please correct me if I am wrong.

- Hotswapping means replacing a given class implementation with  
another

one.
- Publishing (as seen in the server configuration panel in Eclipse  
when
clicking on a Tomcat server in the Servers view) means shutting  
a webapp

down and restarting it, hithout actually shutting Tomcat down.


I can't answer myself on this. But I guess it's more or less fine ;-)


There is also an option Update context paths in the Tomcat Server
configuration panel (under Publishing). Is it related?


It is checked in my set up but I don't know whether it is related.


Finally, *how* can I get Tomcat/Eclipse/Wicket to only reload Wicket
HTML/Java/.properties files that changed? In particular, I am  
unsure whether

I have to:

- Debug instead of Run the server (i.e., click Debug in the  
Eclipse

Servers view)?


With Debug it works.

- Should the server have Automatically publish when resources  
change

selected (in the server's configuration panel in Eclipse)?


I have this checkbox checked.


- What Tomcat Context configuration must I use? I currently have
something like:

   Context docBase=myproject path=/myproject  
reloadable=true

source=org.eclipse.jst.j2ee.server:myproject/


This works for me.

- In the server's configuration panel, in tab Modules, should I  
check

Auto reloading enabled?


No. Otherwise Tomcat reloads the *whole* webapp.


I know that Wicket must be running in development mode.


I think so, too ;-)


Many thanks for any pointers and sharing your settings!


Kaspar, you're welcome.


Kaspar


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Tomcat Publishing and Hot-Swapping with Wicket (solved)

2009-05-05 Thread nino martinez wael
I like these kind of monologs, I often do them myself also known as
parrot talks :) We both need to remember not to do them too often, if
too often then we end up in a room with soft walls :)

regards Nino

2009/5/4 Kaspar Fischer fisch...@inf.ethz.ch:
 I intended to post the following questions but found the answer myself,
 finally.

 I post it anyway in the hope that it helps others.

 Kaspar Fischer almost posted the following:

 My app takes quite some time to start up, so I don't want changes to my
 Wicket HTML or Wicket Java files to cause Tomcat to completely reload the
 web app. Is it (at all) possible that only the changed Wicket
 HTML/Java/.properties file get reloaded and the rest (Spring beans, etc.)
 stays?

 Yes. It is working for HTML, Java, and .properties files under Eclipse with
 WTP and Tomcat.

 I am a little confused about the terms used in this context. Here's how I
 see; please correct me if I am wrong.

 - Hotswapping means replacing a given class implementation with another
 one.
 - Publishing (as seen in the server configuration panel in Eclipse when
 clicking on a Tomcat server in the Servers view) means shutting a webapp
 down and restarting it, hithout actually shutting Tomcat down.

 I can't answer myself on this. But I guess it's more or less fine ;-)

 There is also an option Update context paths in the Tomcat Server
 configuration panel (under Publishing). Is it related?

 It is checked in my set up but I don't know whether it is related.

 Finally, *how* can I get Tomcat/Eclipse/Wicket to only reload Wicket
 HTML/Java/.properties files that changed? In particular, I am unsure whether
 I have to:

 - Debug instead of Run the server (i.e., click Debug in the Eclipse
 Servers view)?

 With Debug it works.

 - Should the server have Automatically publish when resources change
 selected (in the server's configuration panel in Eclipse)?

 I have this checkbox checked.

 - What Tomcat Context configuration must I use? I currently have
 something like:

        Context docBase=myproject path=/myproject reloadable=true
 source=org.eclipse.jst.j2ee.server:myproject/

 This works for me.

 - In the server's configuration panel, in tab Modules, should I check
 Auto reloading enabled?

 No. Otherwise Tomcat reloads the *whole* webapp.

 I know that Wicket must be running in development mode.

 I think so, too ;-)

 Many thanks for any pointers and sharing your settings!

 Kaspar, you're welcome.

 Kaspar

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Tomcat Publishing and Hot-Swapping with Wicket (solved)

2009-05-05 Thread Jim Pinkham
I often talk to myself - sometimes it's the most intelligent conversation I
can find  (really?  so do I!)

On Tue, May 5, 2009 at 7:23 AM, nino martinez wael 
nino.martinez.w...@gmail.com wrote:

 I like these kind of monologs, I often do them myself also known as
 parrot talks :) We both need to remember not to do them too often, if
 too often then we end up in a room with soft walls :)

 regards Nino

 2009/5/4 Kaspar Fischer fisch...@inf.ethz.ch:
   I intended to post the following questions but found the answer myself,
  finally.
 
  I post it anyway in the hope that it helps others.
 
  Kaspar Fischer almost posted the following:
 
  My app takes quite some time to start up, so I don't want changes to my
  Wicket HTML or Wicket Java files to cause Tomcat to completely reload
 the
  web app. Is it (at all) possible that only the changed Wicket
  HTML/Java/.properties file get reloaded and the rest (Spring beans,
 etc.)
  stays?
 
  Yes. It is working for HTML, Java, and .properties files under Eclipse
 with
  WTP and Tomcat.
 
  I am a little confused about the terms used in this context. Here's how
 I
  see; please correct me if I am wrong.
 
  - Hotswapping means replacing a given class implementation with another
  one.
  - Publishing (as seen in the server configuration panel in Eclipse when
  clicking on a Tomcat server in the Servers view) means shutting a
 webapp
  down and restarting it, hithout actually shutting Tomcat down.
 
  I can't answer myself on this. But I guess it's more or less fine ;-)
 
  There is also an option Update context paths in the Tomcat Server
  configuration panel (under Publishing). Is it related?
 
  It is checked in my set up but I don't know whether it is related.
 
  Finally, *how* can I get Tomcat/Eclipse/Wicket to only reload Wicket
  HTML/Java/.properties files that changed? In particular, I am unsure
 whether
  I have to:
 
  - Debug instead of Run the server (i.e., click Debug in the
 Eclipse
  Servers view)?
 
  With Debug it works.
 
  - Should the server have Automatically publish when resources change
  selected (in the server's configuration panel in Eclipse)?
 
  I have this checkbox checked.
 
  - What Tomcat Context configuration must I use? I currently have
  something like:
 
 Context docBase=myproject path=/myproject reloadable=true
  source=org.eclipse.jst.j2ee.server:myproject/
 
  This works for me.
 
  - In the server's configuration panel, in tab Modules, should I check
  Auto reloading enabled?
 
  No. Otherwise Tomcat reloads the *whole* webapp.
 
  I know that Wicket must be running in development mode.
 
  I think so, too ;-)
 
  Many thanks for any pointers and sharing your settings!
 
  Kaspar, you're welcome.
 
  Kaspar
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




Tomcat Publishing and Hot-Swapping with Wicket (solved)

2009-05-04 Thread Kaspar Fischer
I intended to post the following questions but found the answer  
myself, finally.


I post it anyway in the hope that it helps others.

Kaspar Fischer almost posted the following:

My app takes quite some time to start up, so I don't want changes to  
my Wicket HTML or Wicket Java files to cause Tomcat to completely  
reload the web app. Is it (at all) possible that only the changed  
Wicket HTML/Java/.properties file get reloaded and the rest (Spring  
beans, etc.) stays?


Yes. It is working for HTML, Java, and .properties files under Eclipse  
with WTP and Tomcat.


I am a little confused about the terms used in this context. Here's  
how I see; please correct me if I am wrong.


- Hotswapping means replacing a given class implementation with  
another one.
- Publishing (as seen in the server configuration panel in Eclipse  
when clicking on a Tomcat server in the Servers view) means  
shutting a webapp down and restarting it, hithout actually shutting  
Tomcat down.


I can't answer myself on this. But I guess it's more or less fine ;-)

There is also an option Update context paths in the Tomcat Server  
configuration panel (under Publishing). Is it related?


It is checked in my set up but I don't know whether it is related.

Finally, *how* can I get Tomcat/Eclipse/Wicket to only reload Wicket  
HTML/Java/.properties files that changed? In particular, I am unsure  
whether I have to:


- Debug instead of Run the server (i.e., click Debug in the  
Eclipse Servers view)?


With Debug it works.

- Should the server have Automatically publish when resources  
change selected (in the server's configuration panel in Eclipse)?


I have this checkbox checked.

- What Tomcat Context configuration must I use? I currently have  
something like:


Context docBase=myproject path=/myproject  
reloadable=true source=org.eclipse.jst.j2ee.server:myproject/


This works for me.

- In the server's configuration panel, in tab Modules, should I  
check Auto reloading enabled?


No. Otherwise Tomcat reloads the *whole* webapp.


I know that Wicket must be running in development mode.


I think so, too ;-)


Many thanks for any pointers and sharing your settings!


Kaspar, you're welcome.


Kaspar


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org