I wrote a Client for a EJB and if I execute him, then I get the follow error message:
java.security.AccessControlException: access denied (java.net.SocketPermission 2
30.0.0.4 connect,accept,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:270)
at java.security.AccessController.checkPermission(AccessController.java:
401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at java.lang.SecurityManager.checkMulticast(SecurityManager.java:1198)
at java.net.DatagramSocket.send(DatagramSocket.java:548)
at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:92
1)
at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1006)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:441)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:434)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
who can help me?
looks like your local VM doesn't allow you to open sockets (as the message indicates) fix your VM security perms.