[
https://issues.apache.org/jira/browse/AXIS2-884?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davanum Srinivas updated AXIS2-884:
-----------------------------------
Assignee: Deepal Jayasinghe
> SecurityException thrown when run from an applet
> ------------------------------------------------
>
> Key: AXIS2-884
> URL: https://issues.apache.org/jira/browse/AXIS2-884
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: deployment
> Reporter: Shreyes Seshasai
> Assigned To: Deepal Jayasinghe
>
> 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.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]