写了个口在测试访问的时候,需要传json串但是后台报错了
一、方案一(修改后被源码覆盖,无法修改文件):
二、方案二(修改后重启tomcat无效)
我认为这个类的高明之处就是充分使用了配置属性,配置文件路径可配置即流程图的第一个操作,是从环境变量中获取的配置文件路径如果我通过VM参数配置-Dcatalina.config=”xxx/myfile/catalina.properties”的話,就改变了它的默认的配置文件
第一种方案还不确定行不行,第二种方案试验不行经过第二种方案的阅读发现,第一种方案没有成功的原因是tomcat会生成catalina.properties
直启动服务然后访问口成功了。
第二波bug的出现由于参数中json串过大(20kb左右)请求口的时候又报出了错误
说明: maxPostSize="-1"(代表POST數据大小限制,在tomcat7.0.63之前设置为0和负数均可以代表不限制;在tomcat7.0.63之后,不可以设置为0只能是负数代表不限制),
第三波bug的出现口调试完成後部署到测试环境时(环境中的tomcat均已修改),访问口又报出错误
原因是请求头的长度超出了nginx限制在nginx.conf里面把这两个缓存加大就行
再次访問口的时候就正常了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。