`
xiaolongruanjian
  • 浏览: 2188 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

文件上传路径问题之access denied

 
阅读更多

在文件上传功能中,本地运行功能都OK,发布到服务器就碰到java.security.AccessControlException: access denied (java.io.FilePermission \WEB-INF\classes\config.xml read),这里是在应用CKeditor的图片上传时遇到的。

异常位置:web.xml 中的红色部分

 <servlet>
  <servlet-name>ConnectorServlet</servlet-name>
  <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class>
  <init-param>
   <param-name>XMLConfig</param-name>
   <param-value>/WEB-INF/classes/config.xml</param-value>
  </init-param>
   .........................
 </servlet>

以上配置格式log4j.xml配置格式相同,但却发生异常了。

解决方法:<servlet>
  <servlet-name>ConnectorServlet</servlet-name>
  <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class>
  <init-param>
   <param-name>XMLConfig</param-name>
   <param-value>WEB-INF\\classes\\config.xml</param-value>
  </init-param>
   .........................
 </servlet>

 

 

分享到:
评论

相关推荐

    FlashFXP FTP服务器访问工具

    该软件提供了一种直观的双面板界面,用户可以同时查看本地和远程服务器的文件结构,方便进行文件的上传、下载、移动和删除等操作。通过简单的拖放功能,用户可以轻松实现文件的快速转移。此外,FlashFXP还支持批量...

    thinkcmf上传使用LAMP环境(CentOS7.2 Apache PHP5.4).docx )

    该软件能够方便地将本地开发的文件上传到远程服务器上。 3. **服务器环境配置**:根据文档描述,这里选择的是阿里云服务器,预装了包含PHP5.4的LAMP环境。确保所选的服务器环境与项目兼容是关键。 4. **权限设置**:...

    vue.js图片转Base64上传图片并预览的实现方法

    在现代Web应用开发中,前端处理图片上传是一个常见的任务。Vue.js作为一个流行的...同时,它也适用于小文件的上传,但对于大文件,可能需要考虑性能和内存占用问题,可能需要后端提供专门的文件上传API来处理。

    如何在windows桌面使用ftp上传文件到linux服务器

    总结,完成从Windows桌面通过FTP上传文件到Linux服务器的步骤包括:在Linux服务器上安装并配置FTP服务,解决SELinux权限问题,调整`vsftpd`配置,创建可写的FTP目录,并设置相应权限。这样,你就可以顺利地在两个...

    Laravel开发-timthumb .zip

    在Laravel中使用timthumb,首先你需要将timthumb.php文件上传到public或一个可公开访问的目录下,因为timthumb需要直接通过HTTP请求来处理图片。接下来,你需要配置Laravel的路由来指向timthumb.php,以便处理图片...

    C#访问网络共享文件夹的方法

    本文实例为大家分享了C#访问网络共享文件夹的具体代码,供大家参考,具体内容如下 using System.Runtime.InteropServices; public enum ERROR_ID ... ERROR_ACCESS_DENIED = 5, ERROR_INVALID_PASSWO

    tomcat8.5在linux系统中的具体应用.docx

    然而,直接访问可能会遇到 `403 Access Denied` 错误,原因是没有对 manager 应用的访问权限。 - **配置访问权限**: - 修改 `/apache/tomcat/apache-tomcat-8.5.43/conf/tomcat-users.xml` 文件,添加相应的角色和...

    php代码出现错误分析详解第1/2页

    错误可能是由多种原因引起的,包括代码错误、服务器配置问题、文件损坏、数据库连接和查询问题等。下面根据给出的文件内容详细分析PHP常见的错误代码。 一、未使用二进制上传代码错误 这种错误发生在使用非二进制...

    常见IIS错误,适合web编程者

    - **401.7 Access Denied by Web Config**:Web配置文件拒绝访问,IIS 6.0特有。 - **403 Forbidden**:服务器理解请求客户端的意图,但是拒绝执行此请求。 - **403.1 Execute Access Forbidden**:禁止执行访问。...

    在SAE上部署Python的Django框架的一些问题汇总

    在部署上线后,可能会频繁遇到数据库错误,例如`(1045, 'access denied')`。这通常是由于SAE数据库不支持长连接,而Django会在每次请求后自动关闭数据库连接,因此理论上不应出现此类问题。 **解决方法:** - 该...

    ECShop v2.6.2 beta2 UTF-8.rar

     [修正] 修正整合UC后收录商品详情页出现 Access denied的错误  [修正] 修正品牌页推荐商品名不显示的错误  [修正] 修正促销活动的订单金额不受“最小购物金额”限制的错误  [修正] 修正促销商品使用红包支付...

    ECShop v2.6.2 beta2 GBK.rar

     [修正] 修正整合UC后收录商品详情页出现 Access denied的错误  [修正] 修正品牌页推荐商品名不显示的错误  [修正] 修正促销活动的订单金额不受“最小购物金额”限制的错误  [修正] 修正促销商品使用红包支付...

    spring security 参考手册中文版

    18.5.4多部分(文件上传) 149 在Spring Security之前放置MultipartFilter 150 包含CSRF令牌 151 18.5.5隐藏的HttpMethodFilter 151 18.6覆盖默认值 151 19. CORS 152 20.安全性HTTP响应头 154 20.1默认的安全头 154...

Global site tag (gtag.js) - Google Analytics