deserialize-apache上传文件出错如何解决

问题描述

apache上传文件出错如何解决

前台及流程无影响
java.io.InvalidClassException: org.apache.commons.fileupload.disk.DiskFileItem; local class incompatible: stream classdesc serialVersionUID = 2237570099615271025, local class serialVersionUID = -4544929277210508707 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) Truncated. see log file for complete stacktrace > <[ServletContext@17950393[app:WebContent module:WebContent path:/client spec-version:2.5]] could not deserialize the request scoped attribute with name: "multipart_request_handle"

解决方案

问题已解决,我的eclipse环境不干净,clean以后重新build之后问题就解决了。
eclispe环境问题造成的

解决方案二:

额好吧,有的时候有些问题就是很莫名其妙~~

时间: 2024-08-01 12:33:31

deserialize-apache上传文件出错如何解决的相关文章

php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)_php技巧

php使用ftp实现文件上传代码片段: <?php /** * ftp上传文件类 */ class Ftp { /** * 测试服务器 * * @var array */ private $testServer = array( 'host' => 'ip', 'port' => 21, 'user' => 'userName', 'pwd' => 'password' ); /** * 打开并登录服务器 * * @param string $flag 服务器标识test *

请问我用INPUT上传文件的 怎么解决文件名重复啊??

问题描述 我做这个就是像邮箱一样一个用户可以给另一个用户传文件然后下载我现在是按时间创建的文件名可是用户反映说下下来的文件名还要改很麻烦请问有什么办法吗? 解决方案 解决方案二:你在数据库中保存原来的文件名,时间上保存的文件的名字改成你的时间创建的,在下载的时候在修改不就可以了解决方案三:引用1楼jiangshun的回复: 你在数据库中保存原来的文件名,时间上保存的文件的名字改成你的时间创建的,在下载的时候在修改不就可以了 是实际解决方案四:那你把用户上传的文件改个名字,文件名可以是随机产生的几

DiscuzX上传文件出错:提示Upload Error: 500怎么办

像这种问题就是你上传文件超过你了服务器配置的指定文件了,如:你服务器只能上传10MB,但是你上传了11MB这样 就会出现这种错误提示了. 解决办法,只需要增加这个参数的配置即可. 打开Ubuntu下Apache的fcgid配置文件:  代码如下 复制代码 #vim /etc/apache2/mods-enabled/fcgid.conf 在这个文件里增加下面的参数设置即可.我这里设置为10M,比PHP上传最大值8M略大即可.你可以根据自己的需要, 调整这个参数的值,注意这个参数的单位是字节.  

PHP判断上传文件类型的解决办法_php技巧

分享给大家php判断上传文件类型的方法,大家一起学习学习. /** * 读取文件前几个字节 判断文件类型 * @return String */ function checkTitle($filename){ $file=fopen($filename, "rb"); $bin=fread($file, 2); //只读2字节 fclose($file); $strInfo =@unpack("c2chars", $bin); $typeCode=intval($s

Apache上传文件500错误的解决方法_Linux

打开Apache的httpd.conf配置文件,在这个文件里增加下面的参数设置即可. 复制代码 代码如下: MaxRequestLen 10240000 我这里设置为10M,比PHP上传默认最大值8M略大即可.你可以根据自己的需要,调整这个参数的值,注意这个参数的单位是字节. 配置完成后重启Apache即可.

PHP fastcgi模式运行的PHP上传文件MaxRequestLen错误解决

刚装好的apache2.4.9+php5.4,在使用phpmyadmin导入数据时出现服务器500错误.查看日志后发现 mod_fcgid: HTTP request length 135024 (so far) exceeds MaxRequestLen (131072) 意思应该是请求太长了,但以前从没见过MaxRequestLen这玩意,到httpd.conf中查找,没有;又到php.ini中查找,还是没有.只好百度,原因貌似是高版本的apache的默认请求数据改小了,也有说是fcgi运行

Apache 2.3.6以上的版本上传文件500错误问题

我先测试一个1K的图片文件是可以上传成功的,然后我再上传一个1MB的文件提示错误500了, 现在找到apache 配置文件Apache2confhttpd.conf,然后搜索MaxRequestLen 这里我们就可以进行修改了 在这个文件里增加下面的参数设置即可.  代码如下 复制代码 MaxRequestLen 10240000 注意上面是一KB为单位了 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件 , apac

php 生成自动创建文件夹并上传文件的示例代码

 本篇文章主要是对php生成自动创建文件夹并上传文件的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助    代码如下: <? session_start(); if($_SESSION['Company']=='') {  //exit(); } ?><?php //上传图片   $uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','appli

struts2上传大小出错!

问题描述 A页面一个上传大于规定大小的文件,出错后(配置result ="input")跳到B页面.奇怪的是我再从A页面上传正常大小的文件,也提示出错.而且根本不会进入到指定的action. 重启tomcat后,也是一次上传文件出错后,后面就算上传正常的也会出错. 太诡异了 问题补充:请求是用JS 提交的 document.formname.submit(); 解决方案 你处理文件上传Action是singleton的,改成prototype解决方案二:后台有没有报错,还有把你acti