SpringMVC跨服务器上传文件 出现com.sun.jersey.api.client.UniformInterfaceException: PUT......405的错误
复制了错误上网搜索了关于405错误的一些解决方法
好像是因为一台电脑运行了两个tomcat服务器,需要修改Tomcat的配置文件config中的web.xml(位置在tomcat文件夹中的conf下)。解决方式,添加如下配置:
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
web.xml中修改后的代码截图如下:
readonly参数默认是true,即不允许delete和put操作,所以后端调用put或者delete方法时,访问就会报告“http403服务器拒绝请求”错误或者“405禁用请求中指定的方法”错误。
修改之后重新调用错误解决!