在写接口的时候怎么整合the吗

写了个口在测试访问的时候,需要传json串但是后台报错了

 一、方案一(修改后被源码覆盖,无法修改文件):

清理tomcat后重启后还是无效,打开catalina.properties和service.xml查看修改的内容自动恢复以前的状态,重试多次也如此修改过用户操作文件权限也还是这种情况,真的很纳闷!!!
二、方案二(修改后重启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里面把这两个缓存加大就行


再次访問口的时候就正常了。

 
 
 
}

我要回帖

更多关于 什么是接口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信