痛苦,用jspsmart上传文件到LINUX服务器出现:java.security.AccessControlException: access denied (java.io.FilePermission /upfile r 都快崩溃了,用jspsmart上传文件到LINUX服务器出现:java.security.AccessControlException: access denied (java.io.FilePermission /upfile read),在本机测试没有问题(WIN2000的),在同样的LINUX服务器用PHP上传文件也没有问题,怎么回事啊!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发送文件:<form method="post" action="rocktoutiao_submit.jsp" target="right" enctype="multipart/form-data"> <input type="hidden" name="id" value=""> <table border="0" cellpadding="0" cellspacing="0" width="471" height="252"> <tr> <td width="194" height="46">小照片名:</td> <td width="277" height="46"><input type="file" name="photoname" size="40">(<font color="red">说明:照片名必须为英文!照片大小为200象素×150象素(或者150×200)左右!</font>)</td> </tr> <tr> <td width="194" height="63">作者:</td> <td width="277" height="63"><input type="text" name="author" size="46"></td> </tr> <tr><td><input type="submit" name="submit" value="确定"></td><td><input type="reset" value="取消"> </table></form>上传页面:<%@ page contentType="text/html;charset=gb2312"%><%@ page isErrorPage="true"%><%@ page errorPage="error3.htm"%><%@ page import="java.sql.*" %><%@ page import="java.util.*" %><%@ page import="java.io.*"%><%@ page import="com.jspsmart.upload.*"%><jsp:useBean id="myUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /><HTML><BODY BGCOLOR="white"><%myUpload.initialize(pageContext);myUpload.upload(); String photoname=myUpload.getFiles().getFile(0).getFileName();String source=myUpload.getFiles().getFile(1).getFileName();try{ int i=myUpload.save("/upfile"); } catch(Exception e) { out.println("文件没有上传成功!"); out.println(e); } %><a href="ht.jsp" target="right">返回</a></body></html> 服务器有写权限,我用PHP试过,用PHP可以上传文件的! int i=myUpload.save("/upfile");改为:int i=myUpload.save(request.getRealPath("/")+"upfile");出现: java.security.AccessControlException: access denied (java.io.FilePermission /var/chroot/home/content/o/y/j/oyjmaster/html/upfile/Cover(4).jpg write) 这个目录也有写权限/var/chroot/home/content/o/y/j/oyjmaster/html/upfile/?java技术论坛,有人回帖de http://www.javalife.cn 关于servlet和ssh框架 sqlServer2008 Hibernate 查询问题!望高手解惑! struts2 fieldexpression校验问题 动态报表框架设计 老问题:如何在java类中找到一个文件的相对路经 关于include的一个问题 在JSP中用代码向oracle9i插入数据,不成功,而查询却可以,不知为什么请各位兄弟帮忙,找一下原因? 关于用JSP设计登陆权限问题? resin不能启动 多重c:foreach循环怎么统计总的循环次数 网页设计工具疑问 配置文件中的运行参数
<form method="post" action="rocktoutiao_submit.jsp" target="right" enctype="multipart/form-data">
<input type="hidden" name="id" value="">
<table border="0" cellpadding="0" cellspacing="0" width="471" height="252">
<tr>
<td width="194" height="46">小照片名:</td>
<td width="277" height="46"><input type="file" name="photoname" size="40">(<font color="red">说明:照片名必须为英文!照片大小为200象素×150象素(或者150×200)左右!</font>)</td>
</tr>
<tr>
<td width="194" height="63">作者:</td>
<td width="277" height="63"><input type="text" name="author" size="46"></td>
</tr>
<tr><td><input type="submit" name="submit" value="确定"></td><td><input type="reset" value="取消">
</table>
</form>上传页面:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page isErrorPage="true"%>
<%@ page errorPage="error3.htm"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*"%>
<%@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="myUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<HTML>
<BODY BGCOLOR="white">
<%
myUpload.initialize(pageContext);
myUpload.upload();
String photoname=myUpload.getFiles().getFile(0).getFileName();
String source=myUpload.getFiles().getFile(1).getFileName();
try{
int i=myUpload.save("/upfile");
}
catch(Exception e)
{
out.println("文件没有上传成功!");
out.println(e);
}
%>
<a href="ht.jsp" target="right">返回</a>
</body>
</html>
改为:
int i=myUpload.save(request.getRealPath("/")+"upfile");
出现:
java.security.AccessControlException: access denied (java.io.FilePermission /var/chroot/home/content/o/y/j/oyjmaster/html/upfile/Cover(4).jpg write)
/var/chroot/home/content/o/y/j/oyjmaster/html/upfile/?java技术论坛,有人回帖de http://www.javalife.cn