SecurityException thrown when run from an applet
------------------------------------------------

         Key: AXIS2-884
         URL: http://issues.apache.org/jira/browse/AXIS2-884
     Project: Apache Axis 2.0 (Axis2)
        Type: Bug

  Components: deployment  
    Reporter: Shreyes Seshasai


Java applets are given fewer security privileges than stand alone applications 
by default.  When trying to run an Axis2 client from a java applet, it may not 
have all of the privileges required by some of the calls in the Axis2 code, 
causing SecurityExceptions to be thrown.  Examples of these calls are 
System.getProperty() and File.listFiles().

A suggested fix would be to enclose these calls in try/catch(SecurityException) 
blocks, and assign default values to the variables which failed to be set.

Known affected files:
org.apache.axis2.deployment.FileSystemConfigurator.java 
org.apache.axis2.deployment.RepositoryListener.java

Adding the try/catch blocks here allowed the applet to start and function 
correctly.  However, the problem probably exists in other locations in the code 
too.  I was only using limited functionality (no additional modules or 
databinding). Since applets cannot read files from the file system, I'm unsure 
how this affects other axis2 functionality.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to