[ 
https://issues.apache.org/jira/browse/TUSCANY-2759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

wangfeng updated TUSCANY-2759:
------------------------------

    Attachment: patch.diff

This is the diff with the trunk code.

> Deployed two application with security webservice on one system,throws 
> "Access is denied" exception
> ---------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-2759
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2759
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Axis Binding Extension
>    Affects Versions: Java-SCA-1.4
>         Environment: Linux,Weblogic,jdk 1.5
>            Reporter: wangfeng
>             Fix For: Java-SCA-Next
>
>         Attachments: patch.diff
>
>
> When deploy a webservice with security policy,axis2 will copy the rampart.mar 
> file to the temp dir when deploying the rampart module.In our populate 
> rampart module code,we use  
> 'org.apache.axis2.deployment.util.Utils.createClassLoader' to create the 
> deployment classLoader and the last parameter 
> 'axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR)' 
> will be null on our default configuration.So the axis2 will be create a sub 
> directory '_axis2' on the system temp directory and copy the rampart.mar to 
> this.
> On my environment,running one applicaton server with user 'root',then the 
> directory '_axis2' will have 'root' privileges,but when running another 
> applicaton server with another user,it will haven't the write privilege on 
> the directory,so when running the second server,it will throw an exception.
> My suggestion is  changing the last parameter to the system temp directory 
> using System.getProperty("java.io.tmpdir").

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to