Anything like JBuilder's incremental deployment feature? [message #240557] |
Thu, 08 February 2007 14:15  |
Eclipse User |
|
|
|
I'm not saying that I necessarily want this, but I was wondering whether
Eclipse, either out of the box or with a specific open-source or
commercial plugin, provides something similar to JBuilder's "incremental
deployment" feature. I'm aware of this feature being present in JBuilder
versions 9.0 and 2006. I thought I heard that JBuilder was moving to
being based on Eclipse, so perhaps that's my answer :) .
With this feature in JBuilder, if you're looking at a source file that is
currently deployed in an app in WebLogic, you can change the source file
and ask the class file to be "dynamically injected" (essentially) so that
the next execution of this class will use the new code, without having to
redeploy the app or restart the appserver.
|
|
|
Re: Anything like JBuilder's incremental deployment feature? [message #240565 is a reply to message #240557] |
Thu, 08 February 2007 15:02  |
Eclipse User |
|
|
|
Originally posted by: eclipse5.rizzoweb.com
David Karr wrote:
> I'm not saying that I necessarily want this, but I was wondering whether
> Eclipse, either out of the box or with a specific open-source or
> commercial plugin, provides something similar to JBuilder's "incremental
> deployment" feature. I'm aware of this feature being present in
> JBuilder versions 9.0 and 2006. I thought I heard that JBuilder was
> moving to being based on Eclipse, so perhaps that's my answer :) .
>
> With this feature in JBuilder, if you're looking at a source file that
> is currently deployed in an app in WebLogic, you can change the source
> file and ask the class file to be "dynamically injected" (essentially)
> so that the next execution of this class will use the new code, without
> having to redeploy the app or restart the appserver.
>
As long as the container (WebLogic, etc) supports it and it was launched
via Eclipse, it should "just work." For example, I frequently debug my
Jetty-based app in Eclipse and see immediate results as I change code.
Of course some types of code changes can not be dynamically pushed out
without a restart or re-deployment; things like removing methods or
fields of a class. In those cases, Eclipse informs me and asks what to do.
I think if you are able to launch WebLogic from Eclipse and you have
your Eclipse project set up to build classes into the WEB-INF directory
of your deployed app, then it will work.
Hope this helps,
Eric
|
|
|
Powered by
FUDForum. Page generated in 0.03129 seconds