java.security.AccessControlException: access denied (java.net.SocketPermission host connect,resolve)

j

The Simple solution is
:search catalina.policy file and edit green line as

// Precompiled JSPs need access to this system property.
permission java.util.PropertyPermission”org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER”,”read”;

permission java.net.SocketPermission “*”, “connect”;
permission java.net.SocketPermission “*”, “connect”;
permission java.net.SocketPermission “*”, “connect”;

permission java.lang.RuntimePermission “accessDeclaredMembers”;
permission java.lang.RuntimePermission “accessClassInPackage.org.apache.jasper.el”;
permission java.lang.RuntimePermission “stopThread”;
permission java.lang.RuntimePermission “modifyThread”;
permission java.lang.RuntimePermission “modifyThreadGroup”;

The possible ways to connect to the host are
a)accept
b)connect
c)listen
d)resolve

The “listen” action is only meaningful when used with “localhost”. The “resolve” action is implied when any of the other actions are present. The action “resolve” refers to host/ip name service lookups.

You can also put your Host_Address instead *.
* will allow to you connect any hostAddress as well localhost
more info : http://docs.oracle.com/javase/1.4.2/docs/api/java/net/SocketPermission.html

About the author

kalpesh.surana
By kalpesh.surana

Category