[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cobalt-developers] Tomcat permissions
- Subject: [cobalt-developers] Tomcat permissions
- From: "Mike Atlee" <matlee@xxxxxxxxxxxxxxxx>
- Date: Fri Nov 30 16:17:00 2001
- List-id: Discussion Forum for developers on Sun Cobalt Networks products <cobalt-developers.list.cobalt.com>
#A client of mine is trying to upload files to a website that is using
#tomcat/java on an RAQ4. He is getting a permission error when writing to
#the /var/tmp directory. I added the following line to
#tomcat.policy.www.website.com:
#permission java.io.FilePermission "/var/temp/-", "read,write,delete";
#It still is giving us the following error.
#Error: 500
#Location: /itemAdd.do
#Internal Servlet Error:
#java.lang.SecurityException: Unable to create temporary file
#at java.io.File.checkAndCreate(File.java:1159)
#at java.io.File.createTempFile(File.java:1247)
#at
#org.apache.struts.upload.MultipartIterator.createLocalFile(MultipartIterato
r
#.java:481)
#at
#org.apache.struts.upload.MultipartIterator.getNextElement(MultipartIterator
.
#java:217)
#at
#org.apache.struts.upload.DiskMultipartRequestHandler.handleRequest(DiskMult
i
#partRequestHandler.java:76)
#at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:735)
#at
#org.apache.struts.action.ActionServlet.processPopulate(ActionServlet.java:2
0
#61)
#at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1563)
#at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
#at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
#at org.apache.tomcat.core.Handler.service(Handler.java:287)
#at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
#at
#org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:8
1
#2)
#at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
#at
#org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnectio
n
#(Ajp12ConnectionHandler.java:166)
#at
#org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
#at
#org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
#at java.lang.Thread.run(Thread.java:484)
#Does anyone have any suggestions?
#Thanks,
#Mike Atlee
matlee@xxxxxxxxxxxxxxxx