详细介绍了解决Tomcat的maxPostSize属性配置时必须注意的关键问题。文中非常详细,对大家的学习、培训或者工作都有一定的参考价值,朋友们一定要参考。
要求:
最近为了在上传文件上发挥大作用,除了改变前端框架提交的jQueryUploadify的文件上传限制大小,以及SpringMVC框架配置的上传文件控制模块MultipartResolver中的文件上传限制大小,还需要改变Nginx服务器中conf文件目录下Nginx.conf配置文档中的client_max_body_size属性,以及Tomcat服务器中conf文件目录下server.xml配置文档中的connectionTimeout属性和maxPostSize属性。以上内容是我的改动。
问题:
一开始我改变了Nginx服务器和Tomcat服务器的配置,重新启动Nginx服务器,然后在改变网页和代码后重新配置运行。然后就开始了网页上传文件的实际 *** 作,然后就出现了提交和存储的问题。我个人的怀疑可能是在存储大文件时出现了问题。我忙着查服务器上的日志,然后朋友说文件删除无效。接下来有朋友说网站无法登录。在输入了合适的短信验证码后,他们出错了,说短信验证码是到期登录。,,,各种问题接踵而至。看了很久服务器日志,没有发现问题,或者说没有仔细看,也没有找准问题出现在哪里。
库存:
没办法只好问大神了。一开始告诉我哪些项目被改了。我还更改了Nginx服务器和Tomcat服务器的配置。大神看了Linux上Nginx服务器的配置文档和Tomcat服务器的server.xml配置文档。回头他告诉我maxpostsize="0"属性的配置是什么意思。我说的是HTTP的岗位要求下,对身体大小没有限制。如果没有设置,默认设置为maxPostSize="2097152",即2M的大小,因为企业是Byte。然后大神去查了相关资料,得知可能是Tomcat版本导致的问题。不同Tomcat版本中maxPostSize属性的设置很可能是不同的。知道了存在的问题,就要开始配置了。
解决方案:
百度下载了两个关键词TomcatmaxPostSize。好在第一个是关于Tomcat不同版本maxPostSize的设置。
这个博客的内容
看完这个博客,再查看Linux下新项目应用的统一Tomcat版本。应用程序的版本是Tomcat7.0.70。然后看这篇文章,说点什么。更改它,并将属性maxPostSize更改为-1,表示无限制。重启Tomcat服务器,再次登录网站,上面的问题都没有了。
附件是这位现任博主的博客地址:https://www.jb51.net/article/190134.htm
总结:思考昨天发生的这个问题,今天的休息刚好够总结一下,然后再去网上看看Tomcat官方的相关文本文档,看看这个问题。现在Tomcat版本升级很快,很多版本的Tomcat7都不好找了。我们可以查看Tomcat7版本的新信息内容。打开Tomcat官方网站后,我们就可以查看了。
文档中的Tomcat7.0
然后检查参考下的配置部分。
然后再看Connectors下的HTTP部分,这个部分与Tomcat下的conf中server.xml配置文档的构造密切相关。如果你很了解server.xml的配置,找到它并不是一个困难的问题。
查看相关属性,会看到maxPostSize的详细解释。此限制必须设置为小于0的负值,才能无限制。默认设置是2097152,这是2M,企业是字节。
你要知道上面的详细介绍只是Tomcat7.0.86版本的信息内容。
那么如何看待Tomcat历史时间版本的变化呢?回到你一开始输入的文本文档的主页,点击底部的Changelog部分。
下面是Tomcat7所有历史时间版本的变化。当你寻找Tomcat7.0.63时,首先看到的就是maxPost属性的内容。上面的博客哥真的是干货知识很强。内容虽小,但你会击中目标。
根据以上总结,以后再有类似问题,检查问题的工作能力要有一定的提高,自己总结问题的检查过程:
摘要
到目前为止,这篇关于解决Tomcat的maxPostSize属性配置中必须注意的问题的文章已经在这里详细介绍过了。有关Tomcat的maxPostSize属性配置的大量信息,请搜索以前的文章或再次访问下面的相关文章。期待大家以后有更多的应用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)