liang li
2008-05-04 02:21:14 UTC
hi,all.
when i use jini starter kit 2.1, i occoured a problem,
i set more than one ip address for a network card on host A, as followed:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connecti
on
Physical Address. . . . . . . . . : 00-20-ED-1E-DF-B1
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.8.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : 192.168.5.21
Subnet Mask . . . . . . . . . . . : 255.255.0.0
IP Address. . . . . . . . . . . . : 10.10.3.102
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.10.1.254
DNS Servers . . . . . . . . . . . : 10.15.1.1
192.168.8.3
there are two other lookup services running on the host B,C with
192.168.8.X,
when i start lookup service on host A, then some exception is printed on
host B and C, like this:
......
JoinManager - failure
java.rmi.ConnectIOException: I/O exception connecting to
BasicObjectEndpoint[6cd
012b8-ff8e-4684-9819-514fe3d93cbd,TcpEndpoint[10.10.3.102:3005]]; nested
excepti
on is:
java.net.NoRouteToHostException: No route to host: connect
at net.jini.jeri.BasicInvocationHandler.wrapSafeIOException(BasicInvocat
ionHandler.java:893)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvo
cationHandler.java:711)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocati
onHandler.java:659)
at net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.ja
va:528)
at com.sun.jini.reggie.$Proxy43.register(Unknown Source)
at com.sun.jini.reggie.RegistrarProxy.register(RegistrarProxy.java:107)
at net.jini.lookup.JoinManager$ProxyReg.register(JoinManager.java:1222)
at net.jini.lookup.JoinManager$RegisterTask.run(JoinManager.java:784)
at net.jini.lookup.JoinManager$ProxyRegTask.tryOnce(JoinManager.java:608
)
at com.sun.jini.thread.RetryTask.run(RetryTask.java:131)
at com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:331)
Caused by: java.net.NoRouteToHostException: No route to host: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:507)
at net.jini.jeri.tcp.TcpEndpoint$ConnectionEndpointImpl.connectToSocketA
ddress(TcpEndpoint.java:678)
at net.jini.jeri.tcp.TcpEndpoint$ConnectionEndpointImpl.connectToHost(Tc
pEndpoint.java:608)
at net.jini.jeri.tcp.TcpEndpoint$ConnectionEndpointImpl.connect(TcpEndpo
int.java:543)
at net.jini.jeri.connection.ConnectionManager.connect(ConnectionManager.
java:228)
at net.jini.jeri.connection.ConnectionManager$ReqIterator.next(Connectio
nManager.java:629)
at net.jini.jeri.BasicObjectEndpoint$1.next(BasicObjectEndpoint.java:371
)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvo
cationHandler.java:708)
... 9 more
so i need to specify a ip (for example 192.168.8.3) when i start lookup
service on host A. however i dont know how to config after i googled.
could you help me?
best regards
byron lee
--------------------------------------------------------------------------
Getting Started: http://www.jini.org/wiki/Category:Getting_Started
Community Web Site: http://jini.org
jini-users Archive: http://archives.java.sun.com/archives/jini-users.html
Unsubscribing: email "signoff JINI-USERS" to ***@java.sun.com
when i use jini starter kit 2.1, i occoured a problem,
i set more than one ip address for a network card on host A, as followed:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connecti
on
Physical Address. . . . . . . . . : 00-20-ED-1E-DF-B1
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.8.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : 192.168.5.21
Subnet Mask . . . . . . . . . . . : 255.255.0.0
IP Address. . . . . . . . . . . . : 10.10.3.102
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.10.1.254
DNS Servers . . . . . . . . . . . : 10.15.1.1
192.168.8.3
there are two other lookup services running on the host B,C with
192.168.8.X,
when i start lookup service on host A, then some exception is printed on
host B and C, like this:
......
JoinManager - failure
java.rmi.ConnectIOException: I/O exception connecting to
BasicObjectEndpoint[6cd
012b8-ff8e-4684-9819-514fe3d93cbd,TcpEndpoint[10.10.3.102:3005]]; nested
excepti
on is:
java.net.NoRouteToHostException: No route to host: connect
at net.jini.jeri.BasicInvocationHandler.wrapSafeIOException(BasicInvocat
ionHandler.java:893)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvo
cationHandler.java:711)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocati
onHandler.java:659)
at net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.ja
va:528)
at com.sun.jini.reggie.$Proxy43.register(Unknown Source)
at com.sun.jini.reggie.RegistrarProxy.register(RegistrarProxy.java:107)
at net.jini.lookup.JoinManager$ProxyReg.register(JoinManager.java:1222)
at net.jini.lookup.JoinManager$RegisterTask.run(JoinManager.java:784)
at net.jini.lookup.JoinManager$ProxyRegTask.tryOnce(JoinManager.java:608
)
at com.sun.jini.thread.RetryTask.run(RetryTask.java:131)
at com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:331)
Caused by: java.net.NoRouteToHostException: No route to host: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:507)
at net.jini.jeri.tcp.TcpEndpoint$ConnectionEndpointImpl.connectToSocketA
ddress(TcpEndpoint.java:678)
at net.jini.jeri.tcp.TcpEndpoint$ConnectionEndpointImpl.connectToHost(Tc
pEndpoint.java:608)
at net.jini.jeri.tcp.TcpEndpoint$ConnectionEndpointImpl.connect(TcpEndpo
int.java:543)
at net.jini.jeri.connection.ConnectionManager.connect(ConnectionManager.
java:228)
at net.jini.jeri.connection.ConnectionManager$ReqIterator.next(Connectio
nManager.java:629)
at net.jini.jeri.BasicObjectEndpoint$1.next(BasicObjectEndpoint.java:371
)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvo
cationHandler.java:708)
... 9 more
so i need to specify a ip (for example 192.168.8.3) when i start lookup
service on host A. however i dont know how to config after i googled.
could you help me?
best regards
byron lee
--------------------------------------------------------------------------
Getting Started: http://www.jini.org/wiki/Category:Getting_Started
Community Web Site: http://jini.org
jini-users Archive: http://archives.java.sun.com/archives/jini-users.html
Unsubscribing: email "signoff JINI-USERS" to ***@java.sun.com