Ok, Tomcat works fine, but I haven't got jrun to hot deploy the jars.
Anyway, I found a dirty trick that works just fine.
in my ant build.xml
<snip>
... create and copy the jar to the lib/ directory, and then
<touch file="${webapp.dir}/WEB-INF/jrun-web.xml"/>
</snip>
this will cause jrun to unload and reload the entire application, fast
enought to let me code in peace. I'll look into a better solution when
I get out of the rush.
Thanks,
Aldo
On 2/17/06, Dave Wolf <[EMAIL PROTECTED]> wrote:
>
> With Tomcat you have a handful of options with regards to hot
> deployment.
>
>
> Tomcat supports two main kinds of hot deployments.
>
>
> Automatic Hot Deployment
>
> By default tomcat will hot deploy WAR archives as they are "noticed"
> by the container. Usually you will see tomcat "notice" a new WAR
> dropped into /webapps within a few seconds.
>
> Tomcat will also hot deploy static resources such as web.xml and
> context.xml if they get modified. You can also specify any filename
> in the context.xml and tomcat will add that to its list of "watched
> resources" to be hot deployed.
>
> Explicit Hot Deployment
>
> You can copy JAR and class files into the class loader space and force
> a reload via the tomcat manager web app (or ANT task). This is
> explicit for a very good reason. It would be rare that copying a
> single file would suffice in a production system, so why reload only a
> partial update. For this reason Tomcat waits to reload the classes
> until you explicitly list them off. There is actually one other
> reason. The way most containers "reload" already loaded classes is to
> actually leak the loader. You dont want that happening too many times ;)
>
>
> --
> Dave Wolf
> Cynergy Systems, Inc.
> Macromedia Flex Alliance Partner
> http://www.cynergysystems.com
>
> Email: [EMAIL PROTECTED]
> Office: 866-CYNERGY
>
> --- In [email protected], "Aldo Bucchi" <[EMAIL PROTECTED]> wrote:
> >
> > Hi Douglas,
> >
> > mmmh tried it out, and jars placed in the web-inf/lib directory are
> > not hot deployed either...
> > perhaps wars are hot deployed... but that's not very useful in my
> > architecture ( i have the server side part in a different project ).
> > unless I use a very complex build of course.
> >
> > What is the recommended way to do this?
> > (avoid restarting jrun with every change to the server side part of
> a FES app )
> >
> > Does tomcat support hot deployment in lib/ or classes/ ?
> >
> > Thanks,
> > Aldo
> >
> > On 2/17/06, Douglas Knudsen <[EMAIL PROTECTED]> wrote:
> > > AFAIK, hot deploy is for JARs only...be nice if someone could
> correct me :)
> > >
> > > DK
> > >
> > > On 2/17/06, Aldo Bucchi <[EMAIL PROTECTED]> wrote:
> > > > Hi all,
> > > >
> > > > Is there any way to make jrun autodetect changes to the classes
> in the
> > > > web-inf/classes dir?
> > > >
> > > > I use ant in eclipse to copy them after an autobuild... and then to
> > > > restart the server. but this takes way too long.
> > > > any suggestions?
> > > >
> > > > perhaps a way to clean things up and speed up the startup process.
> > > > BTW, I'm using FES2.
> > > >
> > > > Thanks,
> > > > Aldo
> > > >
> > > > --
> > > > ::::: Aldo Bucchi :::::
> > > > mobile (56) 8 429 8300
> > > >
> > > >
> > > > --
> > > > Flexcoders Mailing List
> > > > FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > > Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Douglas Knudsen
> > > http://www.cubicleman.com
> > > this is my signature, like it?
> > >
> > >
> > > --
> > > Flexcoders Mailing List
> > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > ::::: Aldo Bucchi :::::
> > mobile (56) 8 429 8300
> >
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
--
::::: Aldo Bucchi :::::
mobile (56) 8 429 8300
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/