As donald suggested most likely there are some listeners bound to
0.0.0.0 rather than a specific ip address. Knowing which geronimo
version you are using (version and web server) and which ports you
had to change would be useful.
thanks
david jencks
On Feb 7, 2008, at 2:39 PM, Moni wrote:
I got the 2 server instances running but I had to change quite a
few ports in the config-substitutions.properties file. Why is it
saying the ports are in use when the 2 servers instances are bound
to different IP addresses?
I have nothing running on this box except for the 2 instances of
geronimo? Is this a known issue? Is there a way to fix this?
Thanks,
Moni
----- Original Message ----
From: Donald Woods <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, February 7, 2008 12:33:28 PM
Subject: Re: Can you bind 2 separate geronimo server instances to 2
different ip addresses?
Any component listening on 0.0.0.0 could be causing this....
Can you run "netstat -a" and see if any of the first server instance's
ports are still bound to 0.0.0.0 and post the results? It could
just be
a simple matter of updating config.xml to override some default
configuration settings (and then fixing it with a JIRA for which ever
version of Geronimo you are using.)
-Donald
Moni wrote:
> Can you bind 2 separate geronimo server instances to 2 different ip
> addresses?
>
> I changed the all IPs and host names in the
> config-substitutions.properties file for the new instance. I even
> changed the BASE_DIR to point to the new geronimo installation
> directory. But when I try to start up the server it gives the
port in
> use error.
>
> Is this possible at all running to instances of the server on 2
> different IPs on the box?
>
> I have seen the following setup, but our configuration thus far
has been
> to use different IPs for different server installs.
>
> Any inputs will be much appreciated.
>
>
>
>
> Multiple Server Instances
>
> A server instance is easy to create in Geronimo:
>
> 1. Set the org.apache.geronimo.server.name system property to the
> instance name before you start the server.
> * Use the syntax -Dorg.apache.geronimo.server.name=foo
to name
> your instance foo.
> * There are two ways to do this:
> 1. Add this to your GERONIMO_OPTS environment
variable, or
> 2. Pass it on the java command-line invocation of the
> server.
> * This server's var and deploy directory will then be under
> <geronimo_home>/foo.
> * org.apache.geronimo.server.name may be any pathname
relative
> to (descending from) <geronimo_home>. For example,
> servers/bar would put the server's var directory under
> <geronimo_home>/servers/bar.
> * The org.apache.geronimo.server.dir system property may
also
> be used, and it overrides
org.apache.geronimo.server.name.
> * Use org.apache.geronimo.server.dir to specify an absolute
> path, which need not be relative to <geronimo_home>. For
> example, /ag20/servers/bar would put the server's var
> directory under /ag20/servers/bar. Otherwise, the two
system
> properties behave the same.
> 2. *mkdir foo*
> 3. Copy var/* to foo/var/
> 4. Edit foo/var/config/config-substitutions.properties, uncomment
> PortOffset and change it to a value like
1,2,10,11,12,20,21,22,...
> so the ports in the new server instance will not conflict with
> existing server instances you already have defined and/or
started.
> (Alternatively start the server with the property
> -Dorg.apache.geronimo.config.substitution.PortOffset=3 in the
> command line)
> 5. Start the server.
>
> To deploy applications to the new server instance, you need to
specify
> the NamingPort+PortOffset used, such as for PortOffset=1:
>
> * deploy -port 1100 list-modules
>
> Thanks,
>
> Moni
>
>
>
----------------------------------------------------------------------
--
> Looking for last minute shopping deals? Find them fast with Yahoo!
> Search.
> <http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/
newsearch/category.php?category=shopping>
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.
Try it now.