Thanks Bill, Scott posted this as well. I am using that but here is the
problem

1. Have a box with three virtual IP addresses we will call default,
primary and secondary. 
2. Launch JBoss on primary using "--host primary" with nothing running
on the others. 
3. Telnet to primary port 1099 reveals that JNDI is listening.
4. Browsing to primary:8080 works fine revealing that JBoss is up and
running on primary. 

Here is the problem when we try to access a session bean lookup from a
given JSP page:

javax.naming.CommunicationException [Root exception is
java.rmi.ConnectException: Connection refused to host: 1.2.11.21; nested
exception is:
        java.net.ConnectException: Connection refused: connect]

Here is where that IP address 1.2.11.21 fits in:

Default 1.2.11.21 (not running anything but access is being attempted)
Primary 1.2.11.22 (running JBoss) 
Secondary 1.2.11.23 (not running anything)

As you can see, there is no JNDI or RMI listener on 1.2.11.21 so no
wonder it is complaining. The listener is on "primary" where it should
be. I am using the jboss.bind.address is being reported as "primary" and
that is being used to cobble together the JNDI properties prior to doing
the context.lookup. So everything looks cool and this used to work. It
still works like a charm on my home PC. Ideas? Our multihome 3.2.2 is
fubar:( 

TIA, 

(P.S. If we need the JBG to fix this that's not a problem but want to
cover all the bases first)

Rod
 

-----Original Message-----
From: Bill Burke [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 26, 2003 1:25 PM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-user] Multihome JBoss Issue


System.getProperty("jboss.bind.address");



Rod Macpherson wrote:
> I use this to get the JNDI properties and bind Globals.HOST in a 
> static
> class initializer using 
> java.net.InetAddress.getLocalHost().getHostName(). The problem is that

> method returns the hostname of my box NOT the hostname that JBoss was 
> started with using the --host switch. Given the static method call and

> the fact that the JVM is not running on the bound --host, it's not 
> surprising that Globals.HOST is not what I want but how then do we get

> the --host value?
>  
> public static Properties getJNDIProperties()
> {
>     Properties properties = new Properties();
>  
>     if(Globals.JBOSS == Boolean.TRUE)  {
>         properties.put("java.naming.factory.initial",
> "org.jnp.interfaces.NamingContextFactory");
>         properties.put("java.naming.provider.url", Globals.HOST +
":1099");
>         properties.put("java.naming.factory.url.pkgs",
"org.jboss.naming");
>     }
>  
>   

-- 
================
Bill Burke
Chief Architect
JBoss Group LLC.
================



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program. Does
SourceForge.net help you be more productive?  Does it help you create
better code?  SHARE THE LOVE, and help us help YOU!  Click Here:
http://sourceforge.net/donate/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to