On Jun 14, 2006, at 8:13 AM, Lin Sun wrote:

I could not get it work with .war file either. But I do see David Jencks
gave the following as an example in his article (see link below):

java -jar bin/deployer.jar deploy --inPlace appPerPort.ear

Maybe David got it working at one point or it just work with ear file?

IIRC that was the only example I tried.

thanks
david jencks


Lin

-----Original Message-----
From: Sachin Patel [mailto:[EMAIL PROTECTED] On Behalf Of Sachin Patel
Sent: Wednesday, June 14, 2006 9:11 AM
To: user@geronimo.apache.org
Subject: Re: in-place deployment

It should probably be release-noted that in-place deployment does not
work with stand-alone ejb jars. (At least the last time I tried it
failed).  So it may very well be that it only works for stand-
alone .wars or ears containing only web modules.

On Jun 14, 2006, at 8:46 AM, Gianny Damour wrote:

Hi Lin,

I just checked and you can do:
$ java -jar bin/deployer.jar help distribute

Command-line deployer syntax:
   deployer [general options] command [command options]

Help for command: distribute

   deployer distribute [--inPlace] [--targets target;target;...]
            [module] [plan]

<...>

       If inPlace is provided, the module is not copied to the
       configuration store of the selected targets. The targets
       directly use the module.


The help for the deploy command identifies the --inPlace flag but
does not provide a description for it.

Thanks,
Gianny


Lin Sun wrote:

Thanks.  I executed deploy.bat but didn't see the -inPlace option
from the
help menu.  Should we add this option to the output of executing
deploy.bat?

Then I saw David Jenck's article
(http://opensource.atlassian.com/confluence/oss/display/GERONIMO/
Exposing+We
b+Applications+on+distinct+ports), so I figured out I can just call
"deploy.bat deploy --inPlace" to use it.  What I found out is if I
execute:

deploy.bat deploy --inPlace path\hello.war

I got the following error:
   Error: Unable to distribute hello-1.1.war: In place deployment is
   not allowed for packed module

Then I tried:
deploy.bat deploy --inPlace path\hello
and it worked well.  I did see David used an ear file as the last
parameter
in the example given in the article...

Lin



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Aaron
Mulder
Sent: Tuesday, June 13, 2006 2:42 PM
To: dev@geronimo.apache.org
Subject: Re: RELEASE-NOTES-1.1

On 6/13/06, Lin Sun <[EMAIL PROTECTED]> wrote:

I am trying to learn what the in-place deployment mean and how to
use it.
My understanding was that users can update the hot deploy files (for
example, update one jsp file) in the Geronimo_home\deploy
directory and
server will redeploy the change automatically.   This was not
working in
1.0, as users need to replace the entire directory in the
Geronimo_home\deploy directory.


That should be true in both 1.0 and 1.1 (if not, I guess it's a bug).

But in 1.1, there is a separate option, which is to not copy your
files to the hot deploy directory at all, but instead use the deploy
tool with a special option to enable an in-place deployment.  This
means that instead of copying your files into the server directory at all, it will deploy and access them from wherever they currently are.

Thanks,
   Aaron


But after reading your note below, I think I am lost.   Please
advise.

Lin

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Aaron
Mulder
Sent: Thursday, June 08, 2006 7:23 PM
To: dev@geronimo.apache.org
Subject: Re: RELEASE-NOTES-1.1

- We should add a point about in-place deployment.  "Geronimo
supports in-place deployment, which means an archive or directory
can
be deployed without being copied into the Geronimo directory tree."














-sachin



Reply via email to