Connection refused
Jeg kører en server lokalt og det har virket fint... lige indtil jeg fik Internet. Koden ser således ud:String regNavn = "Server";
try
{
LocateRegistry.createRegistry(1099);
Server server = new Server();
Naming.rebind(regNavn,server);
System.out.println(regNavn + " - OP-Serveren er startet!");
}
catch(Exception e)
{
System.err.println("Fejl i server-opstart: " + e);
e.printStackTrace();
}
og fejlen lyder som følgende:
Fejl i server-opstart: java.rmi.ConnectException: Connection refused to host: 10.0.0.8; nested exception is:
java.net.ConnectException: Connection refused: connect
java.rmi.ConnectException: Connection refused to host: 10.0.0.8; nested exception is:
java.net.ConnectException: Connection refused: connect
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.newCall(UnicastRef.java:313)
at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
at java.rmi.Naming.rebind(Naming.java:160)
at OP.Server.main(Server.java:369)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at java.net.Socket.<init>(Socket.java:309)
at java.net.Socket.<init>(Socket.java:124)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562)
... 6 more
Er der nogen der kan se hvad problemet er?
Jeg kører ikke nogen firewall, og har ikke ændret noget i security manager
