[Mc4j-development] [ mc4j-Bugs-945448 ] problem with tunneling connection
Brought to you by:
ghinkl
|
From: SourceForge.net <no...@so...> - 2004-04-30 17:08:19
|
Bugs item #945448, was opened at 2004-04-30 10:08 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=493495&aid=945448&group_id=60228 Category: Connections Group: MC4J 1.2b5 Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: problem with tunneling connection Initial Comment: I have a remote server runningTomcat4 with the JK2 connector set up correctly. I tunnel port 1099 using SSH from localhost to the server. I then try to connect using rmi://localhost:1099/ It seems to be able to establish an initial connection, but then trys to make a subsequent connection to the remote server's external facing IP (which is blocked by the server's firewall). Below is the error messages (but I've removed the server IP in 3 places for privacy). At some point, the IP address for the connection changes from localhost to the server's actual IP :( java.lang.reflect.UndeclaredThrowableException at $Proxy12.queryNames(Unknown Source) at org.mc4j.console.connection.ConnectionNode.loadConnectionNodeChildren(ConnectionNode.java:190) at org.mc4j.console.connection.ConnectionNode.connect(ConnectionNode.java:343) at org.mc4j.console.connection.Mx4jConnectionNode.connect(Mx4jConnectionNode.java:76) at org.mc4j.console.connection.DomainNodes.exposeDomains(DomainNodes.java:59) at org.mc4j.console.connection.DomainNodes$1.run(DomainNodes.java:47) at java.lang.Thread.run(Thread.java:534) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mc4j.console.connection.proxy.Mx4jMBeanServerProxy.invoke(Mx4jMBeanServerProxy.java:64) ... 7 more Caused by: java.rmi.ConnectException: Connection refused to host: <snip> actual IP adress </snip>; 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 mx4j.adaptor.rmi.RMIAdaptor_Stub.invoke(Unknown Source) at mx4j.connector.rmi.RMIConnector.invoke(RMIConnector.java:186) at mx4j.connector.rmi.RMIConnector$RemoteMBeanServerImpl$Handler.invoke(RMIConnector.java:548) at $Proxy11.queryNames(Unknown Source) at mx4j.connector.rmi.RMIConnector$RemoteMBeanServerImpl.queryNames(RMIConnector.java:463) ... 12 more Caused by: java.net.ConnectException: Connection refused 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) [catch] ... 20 more ==> java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mc4j.console.connection.proxy.Mx4jMBeanServerProxy.invoke(Mx4jMBeanServerProxy.java:64) at $Proxy12.queryNames(Unknown Source) at org.mc4j.console.connection.ConnectionNode.loadConnectionNodeChildren(ConnectionNode.java:190) at org.mc4j.console.connection.ConnectionNode.connect(ConnectionNode.java:343) at org.mc4j.console.connection.Mx4jConnectionNode.connect(Mx4jConnectionNode.java:76) at org.mc4j.console.connection.DomainNodes.exposeDomains(DomainNodes.java:59) at org.mc4j.console.connection.DomainNodes$1.run(DomainNodes.java:47) at java.lang.Thread.run(Thread.java:534) Caused by: java.rmi.ConnectException: Connection refused to host: <snip> actual IP adress </snip>; 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 mx4j.adaptor.rmi.RMIAdaptor_Stub.invoke(Unknown Source) at mx4j.connector.rmi.RMIConnector.invoke(RMIConnector.java:186) at mx4j.connector.rmi.RMIConnector$RemoteMBeanServerImpl$Handler.invoke(RMIConnector.java:548) at $Proxy11.queryNames(Unknown Source) at mx4j.connector.rmi.RMIConnector$RemoteMBeanServerImpl.queryNames(RMIConnector.java:463) ... 12 more Caused by: java.net.ConnectException: Connection refused 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) [catch] ... 20 more ==> java.rmi.ConnectException: Connection refused to host: <snip> actual IP adress </snip>; 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 mx4j.adaptor.rmi.RMIAdaptor_Stub.invoke(Unknown Source) at mx4j.connector.rmi.RMIConnector.invoke(RMIConnector.java:186) at mx4j.connector.rmi.RMIConnector$RemoteMBeanServerImpl$Handler.invoke(RMIConnector.java:548) at $Proxy11.queryNames(Unknown Source) at mx4j.connector.rmi.RMIConnector$RemoteMBeanServerImpl.queryNames(RMIConnector.java:463) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mc4j.console.connection.proxy.Mx4jMBeanServerProxy.invoke(Mx4jMBeanServerProxy.java:64) at $Proxy12.queryNames(Unknown Source) at org.mc4j.console.connection.ConnectionNode.loadConnectionNodeChildren(ConnectionNode.java:190) at org.mc4j.console.connection.ConnectionNode.connect(ConnectionNode.java:343) at org.mc4j.console.connection.Mx4jConnectionNode.connect(Mx4jConnectionNode.java:76) at org.mc4j.console.connection.DomainNodes.exposeDomains(DomainNodes.java:59) at org.mc4j.console.connection.DomainNodes$1.run(DomainNodes.java:47) at java.lang.Thread.run(Thread.java:534) Caused by: java.net.ConnectException: Connection refused 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) [catch] ... 20 more ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=493495&aid=945448&group_id=60228 |