I don't quite understand your question. Do you have two different 
hostnames that you use?

InetAddress.getLocalHost().getHostName()

should return a host name which resolves to an IP which reaches your 
local box. Is this not the case? 

Darrin

On 4/13/01, 1:38:03 PM, Brian Elliott <[EMAIL PROTECTED]> wrote 
regarding [JBoss-user] Re: 
javax.naming.ServiceUnavailableException:localhost now Connection refused:


> > Then add a line to /etc/hosts
> >
> > 127.0.0.1       localhost
> > <your ip>       jump.domain

> I checked my /etc/hosts file and it didn't have the 127.0.0.1 entry. So
> I added it. But now I get a different error:

> [EmbeddedTomcat] javax.naming.ServiceUnavailableException: Connection
> refused [Root exception is java.net.ConnectException: Connection
> refused]

> I assume this is still because of the hostname problem that is evident
> at jBoss startup where jabez.propagation.net is my host name (found in
> /etc/HOSTNAME) but not my FQDN (www.psacorp.com)?

> > > [Webserver] Starting
> > > [Webserver] Codebase set to http://jabez.propagation.net:8083/
> > > [Webserver] Started webserver on port 8083
> > > [Webserver] Started
> > > [Naming] Starting
> > > [Naming] Naming started on port 1099
> > > [Naming] Started

> My /etc/rhosts now looks like this:

> 127.0.0.1       localhost
> 63.249.128.230  newbox.propagation.net  newbox
> 66.34.41.236    jabez.propagation.net   jabez

> -------------------

> Should I change this or add www.psacorp.com somehow? I tried changing
> the "jabex.propagation.net" to "www.psacorp.com" and the jBoss startup
> had all kinds of errors.

> I checked the jBoss source code that matches:

> Webserver] Codebase set to http://jabez.propagation.net:8083/

> And found the class WebService.java:

> public void startService()
>       throws Exception
>    {
>       server.start();
>       // Set codebase
>       String host = System.getProperty("java.rmi.server.hostname");
>       if (host ==null) host = InetAddress.getLocalHost().getHostName();

>       String codebase = "http://"+host+":"+getPort()+"/";
>       System.setProperty("java.rmi.server.codebase", codebase);
>       log.log("Codebase set to "+codebase);

>       log.log("Started webserver on port "+server.getPort());
>    }

> If there isn't any thing I can do with /etc/hosts or related, is there a
> way to do set the Property java.rmi.server.hostname or
> java.rmi.server.codebase in the jBoss configuration? I tried in
> jboss.properties but it had no error (which would agree with the
> comments in the file).

> The only other thing I can think of is setting either the
> java.rmi.server.codebase property or the java.rmi.server.hostname
> property or both in my startup servlet code:

> System.setProperty("java.rmi.server.codebase");

> Any help would be greatly appreciated,

> Brian
> --
> +-------------------------------+----------------------------------+
> | Brian Elliott                 | Unplugged Systems / ESWC.com /   |
> | President & CTO               |       ES Innovation Labs         |
> | [EMAIL PROTECTED] | MLS Unplugged & Wireless Systems |
> |                               | http://www.unpluggedsystems.com  |
> +-------------------------------+----------------------------------+

> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to