I believe I solved the machine name portion of this: http://java.sun.com/j2se/1.4/docs/guide/rmi/javarmiproperties.html Check out the section on java.rmi.server.hostname
Setting this parameter in run.sh fixes the name returned by RMI to whatever is passed in. In this case I used the full name of the router. I hope what I found above helps anybody else searching for this info. --- Emerson_Cargnin_-_SICREDI_Servi�os <[EMAIL PROTECTED]> wrote: > i changed the following line (i use Suse 8) : > > 127.0.0.2 tec-ecargnin.sicredi.com.br > tec-ecargnin > > > Leon Doud wrote: > > Here is the hosts file on the JBoss server: > > > > 127.0.0.1 localhost.localdomain localhost > > 192.168.1.1 myname.mydomain.com myname > > > > > > The Java client application uses: > > > java.naming.provider.url=jnp://myname.mydomain.com:1099 > > > > The JBoss server is behind a Cayman router, so it > is > > using NAT. > > > > > > --- Emerson_Cargnin_-_SICREDI_Servi�os > > <[EMAIL PROTECTED]> wrote: > > > >>changing the hosts file of the server machine > solved > >>the problem for me... > >> > >>could you show your host file of the server? > >> > >>Leon Doud wrote: > >> > >>>We have successfully deployed EJBs that are used > >> > >>by a > >> > >>>web application and a Java client application. > >> > >>Both > >> > >>>of these run on the same machine as JBoss. > >>> > >>>Currently we are trying to run the Java client > >>>application on a different machine and receive > the > >>>exception at the bottom of this email. The error > >>>occurs while creating the InitialContext object. > >>> > >>>The JBoss server is behind a router. The first > >>>problem was port 1099 was closed and this caused > a > >>>timeout exception. > >>> > >>>I suspect this java.rmi.ConnectException is > caused > >> > >>by > >> > >>>the JBoss returning 192.168.1.1 as its name and > >> > >>not > >> > >>>the full name of the machine. The Java client > >>>application is started using a shell script and > is > >>>configured using > >>>java.naming.provider.url=jnp://full.host.name:1099 > >>> > >>>I've already tried putting following line: > >>>192.168.1.1 full.host.name > >>>in the /etc/hosts file of the JBoss server. The > >> > >>JBoss > >> > >>>server is running on Red Hat 7.2, with SUN JDK > 1.4 > >> > >>and > >> > >>>is at version 3.0.0. > >>> > >>>Any suggestions? > >>> > >>>Thanks, > >>>Leon > >>> > >>> > >>>The exception: > >>> > >>>javax.naming.CommunicationException. Root > >> > >>exception > >> > >>>is > >>>java.rmi.ConnectException: Connection refused to > >> > >>host: > >> > >>>192.168.1.1; > >>>nested exception is: > >>> java.net.ConnectException: Connection refused > >>> at > >>> > >> > > > sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:567) > > > >>> at > >>> > >> > > > sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185) > > > >>> at > >>> > >> > > > sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) > > > >>> at > >>> > >> > > > sun.rmi.server.UnicastRef.invoke(UnicastRef.java:101) > > > >>> at > >> > >>org.jnp.server.NamingServer_Stub.lookup(Unknown > >> > >>>Source) > >>> at > >>> > >> > > > org.jnp.interfaces.NamingContext.lookup(NamingContext.java:445) > > > >>> at > >>> > >> > > > org.jnp.interfaces.NamingContext.lookup(NamingContext.java:429) > > > >>> at > >>> > >> > > > javax.naming.InitialContext.lookup(InitialContext.java:347) > > > >>> at Tool.<init>(Unknown Source) > >>> at Tool.main(Unknown Source) > >>>Caused by: java.net.ConnectException: Connection > >>>refused > >>> at java.net.PlainSocketImpl.socketConnect(Native > >>>Method) > >>> at > >>> > >> > > > java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:295) > > > >>> at > >>> > >> > > > java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:161) > > > >>> at > >>> > >> > > > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:148) > > > >>> at java.net.Socket.connect(Socket.java:425) > >>> at java.net.Socket.connect(Socket.java:375) > >>> at java.net.Socket.<init>(Socket.java:290) > >>> at java.net.Socket.<init>(Socket.java:118) > >>> at > >>> > >> > > > sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) > > > >>> at > >>> > >> > > > sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:122) > > > >>> at > >>> > >> > > > sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562) > > > >>> > >>> > >>> > >>>__________________________________________________ > >>>Do you Yahoo!? > >>>Yahoo! News - Today's headlines > === message truncated === __________________________________________________ Do you Yahoo!? Yahoo! News - Today's headlines http://news.yahoo.com ------------------------------------------------------- This SF.NET email is sponsored by: AMD - Your access to the experts on Hammer Technology! Open Source & Linux Developers, register now for the AMD Developer Symposium. Code: EX8664 http://www.developwithamd.com/developerlab _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
