![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
伤魂孤傲
物竞天择,适者生存
展开
-
nginx上传文件大小报错500
1.client_body_buffer_size 尽量设置的大点,这是基于速度的考虑,如果因为设置的过小,导致上传的文件老要写磁盘,那速度就太慢了。3.client_max_body_size 设置上传文件的最大值,这个是基于安全的考虑,我们认为正常用户不会或者基本不会上传太大的文件。如果上传文件大小超过client_max_body_size时,会报413 entity too large的错误。2.client_body_temp_path 路径要有可写权限,这个是明显的错误了。转载 2022-09-03 11:28:51 · 1704 阅读 · 1 评论 -
前端明明传了参数 后台就是接收不到
在一次接口联调中,我遇到了一个诡异的事情,请求一个添加接口时有时候能请求成功,有时候又不能,经过排查,发现竟然是我前段时间改了tomcat,最大请求参数的原因,前端请求的数据量一大,后台就接收不到。解决办法:把之前配置的请求大小限制干掉max-http-form-post-size tomcat: protocol-header: X-Forwarded-Proto # max-http-form-post-size: 500思路参考...原创 2022-04-08 14:31:25 · 2515 阅读 · 0 评论 -
如何解决Tomcat无法访问webapps文件夹下的文件
我在运行Tomcat的过程中,可以正常访问http://localhost:8080/主页。在Tomcat安装路径下的webapps文件夹里,我新建了一个examtest的文件夹,里面有生成的test.doc文本文件,但是我无法访问http://localhost:8080/examtest/test.doc文件,一点击就会跳转到404界面,请各位大佬给一些建议。需要修改Tomcat的webapp文件访问配置conf/web.xml文件之中,将listings 默认的false改成true就可以了转载 2021-08-27 14:22:49 · 3975 阅读 · 3 评论 -
Tomcat配置SSL证书实现 https 访问
一、为什么要配置SSL证书HTTPS 能有效保护用户隐私,能进行有效的身份校验,并能保证数据的保密性、完整性。交流数据加密,为服务器端与客户端之间的数据传输进行加密。例如微信小程序要求被提供接口的一方要安装 SSL 证书。可进行 SEO 优化,百度官方公开说明搜索引擎优先 HTTPS 网站。避免浏览器弹出不安全警告,添加 SSL 证书增强网站可信度。二、所有免费的 SSL 证书SSL 证书分为三种类型:域名型SSL证书(DV SSL)、企业型SSL证书(OVSSL)、增强型SSL证书(EVSSL转载 2020-08-28 11:35:57 · 633 阅读 · 1 评论 -
在同一台服务器上配置多个Tomcat
最近项目中遇到的场景是需要部署两个tomcat,那么问题来了,那么问题来了,如何在一台主机上部署多个tomcat呢在网上找到了不是方案,最终我通过修改tomcat的server.xml文件解决了该问题将默认端口8005改成8006就行了<Server port="8006" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" />...原创 2020-08-03 14:45:42 · 164 阅读 · 1 评论 -
手写tomcat
Tomcat是非常流行的Web Server,它还是一个满足Servlet规范的容器。那么想一想,Tomcat和我们的Web应用是什么关系?从感性上来说,我们一般需要把Web应用打成WAR包部署到Tomcat中,在我们的Web应用中,我们要指明URL被哪个类的哪个方法所处理(不论是原始的Servlet开发,还是现在流行的Spring MVC都必须指明)。由于我们的Web应用是运行在Tomcat中,那么显然,请求必定是先到达Tomcat的。Tomcat对于请求实际上会进行下面的处理:第一:提供Sock原创 2020-07-31 18:07:32 · 197 阅读 · 0 评论 -
tomcat下部署多项目其中一个正常访问另一个出现404的问题
由于项目需求,我需要部署两个web项目到tomcat,其中web项目是通过复制另一个项目得到的,这导致出现了一个能正常访问而另一个返回404,最终我通过在两个项目的web.xml添加添加不同的webAppRootKey解决了对多个项目要对webAppRootKey进行配置,这里主要是让log能将日志写到对应项目根目录下,如我配置这两个项目的webAppRootKey为Xml代码<!-- 应用路径 --> <context-param> &l.原创 2020-07-30 15:58:12 · 1377 阅读 · 0 评论