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