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

Reply via email to