geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <>
Subject Re: How does the Client Container work?
Date Tue, 29 Sep 2009 07:17:33 GMT

On Sep 28, 2009, at 11:45 PM, Juergen Weber wrote:

> OK, thanks, so that is consistent to the way Weblogic server does  
> it, you
> start the Weblogic client container  which then starts your client
> application.
> The Geronimo  Wiki says:
> You can run the Application Client with this command:
> %GERONIMO_HOME%/bin/client JEE5/EXAMPLEClient/2.1/car
> But how do you run the client container from a remote machine where  
> there is
> no Geronimo installation?
> client -h shows no way to argument a Geronimo location.

So far no one has shown enough interest in app client containers to  
set this up well.  I think that you can use the "extract a server"  
feature to create a geronimo assembly that contains your app client  
plugin and everything needed to run it.  You could then unpack this on  
the remote client machine.  This part should be easy to try out and  
any problems would most likely be minor bugs in dependencies in  
geronimo plugins.  This ought to work right now.

However, IIRC the last time I looked there was no obvious way to  
configure the app client with the server IP address (or port), so it  
would really only run on the same machine as the server.  I think this  
would be an easy thing to change, and I think the code would be  
somewhere in geronimo-client.  I'm not sure what a good way to _tell_  
the app client where the server is might be.  Any ideas?

david jencks

> Thanks,
> Juergen
> David Blevins wrote:
>> Right.  You boot the app client container from the command line, the
>> app client container does all the work to setup the environment,
>> injects the required things into your main class, then calls your  
>> main
>> method.
>> For all intense purposes the app client is really like a mini-server
>> with a little Geronimo kernel and everything.
>> -David
> -- 
> View this message in context:
> Sent from the Apache Geronimo - Users mailing list archive at  

View raw message