Hi,
Does this error have to do anything with the SERVER.POLICY file?  I have the
following lines in the server.policy file

// Basic set of required permissions granted to all remaining code
grant {
permission java.lang.RuntimePermission  "loadLibrary.*";
permission java.lang.RuntimePermission  "queuePrintJob";
permission java.net.SocketPermission    "*", "connect";
permission java.io.FilePermission       "<<ALL FILES>>", "read,write";
permission java.util.PropertyPermission "*", "read";

permission java.lang.RuntimePermission "modifyThreadGroup";
};
Its already mentioned "read,write" for FilePermission.

I have found a similar thread in the archives but there is no
solution..........
http://marc.theaimsgroup.com/?l=struts-user&m=105705470300370&w=2



GURUS PLEASE HELP !!!!
Thanks.


On 6/21/06, zahid mohammed <[EMAIL PROTECTED]> wrote:

Hi,
I am trying to upload a file using File upload. I get the
AccessControlException (access denied). We are using Sun One App Server
7.0 and Struts 1.2.9.

java.security.AccessControlException: access denied (java.io.FilePermission 
C:\Sun\AppServer7\domains\domain1\server1\generated\jsp\j2ee-apps\AppName\AppName_war\upload_00000000.tmp
 delete)
        at java.security.AccessControlContext.checkPermission
(AccessControlContext.java:269)
        at 
java.security.AccessController.checkPermission(AccessController.java:401)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
        at java.lang.SecurityManager.checkDelete
(SecurityManager.java:982)
        at java.io.File.deleteOnExit(File.java:879)
        at 
org.apache.commons.fileupload.DefaultFileItem.getTempFile(DefaultFileItem.java:620)
        at org.apache.commons.fileupload.DefaultFileItem.getOutputStream
(DefaultFileItem.java:557)
        at 
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:391)
        at 
org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest(CommonsMultipartRequestHandler.java
:193)
        at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:442)
        at 
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816)
        at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:203)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
        at javax.servlet.http.HttpServlet.service
(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
        at org.apache.catalina.core.StandardWrapperValve.access$000
(StandardWrapperValve.java:118)
        at 
org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:274)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process
(NSAPIProcessor.java:158)
        at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)



In the jsp I have

<html:form enctype="multipart/form-data" action="/XXXX" method="post">
<html:file  size="50" maxlength="50" property="uploadedFile" />
</html:form>

Please Help!!!
Thanks



Reply via email to