Win a copy of Securing DevOps this week in the Security forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

RMI, access denied  RSS feed

Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I got a little problem. I programmed a Java based Messenger. The Server application is running on my Webserver. The IP of the Webserver is (LAN) and DHCS (Internet). The DHCP IP is dynamically linked to a domain (

If I run the applet (on the Java VM on host using there is no problem. But if I try to run the applet using I get the following exception: access denied ( connect,resolve)
at Source)
at Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at<init>(Unknown Source)
at<init>(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at MessageDaemonImpl_Stub.login(Unknown Source)
at MessageApplet.init(
at Source)
at Source) is also the Router/Gateway (Firewall) in my LAN.

If I try to run the applet elsewhere on the internet using

What might be the problem? I wonder where the applet gets the IP In the Client and in the Server source there is never a connection to, I always use "getCodeBase().getHost()" to get the address of the server.

Best Regards
[ November 04, 2005: Message edited by: jillout ]
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!