Friday, November 19, 2010

ava.security.AccessControlException: access denied (java.net.SocketPermission

Some times you may see,

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E; .NET CLR 3.0.30618; .NET CLR 3.5.30729)
Timestamp: Fri, 19 Nov 2010 21:30:15 UTC


Message: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:5000 connect,resolve)
Line: 53
Char: 9
Code: 0
URI: http://localhost/asg4/javascript/tttgame.js


Solution:

Add following line to java.policy file jre/lib/

I added permission line to c:\program files\java\jre\lib\security \ java.policy file

permission java.net.SocketPermission "localhost:1024-", "listen,connect,accept,resolve";

Thursday, November 18, 2010

How to Linux OS name?

way 1: uname -a . it wont give you vendor name....it print flavor of linux

$ uname -a
Linux willard 2.6.24-28-server #1 SMP Thu May 27 00:58:42 UTC 2010 i686 GNU/Linux

way 2: cat /proc/version

$ cat /proc/version
Linux version 2.6.24-28-server (buildd@rothera) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #1 SMP Thu May 27 00:58:42 UTC 2010


When I run on fedora,

$ uname -a
Linux adsl-99-140-126-11.dsl.sfldmi.sbcglobal.net 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 athlon i386 GNU/Linux

$ cat /proc/version
Linux version 2.6.23.1-42.fc8 (kojibuilder@xenbuilder4.fedora.phx.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)) #1 SMP Tue Oct 30 13:55:12 EDT 2007