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中修改后的代码截图如下:

SpringMVC跨服务器上传文件 出现com.sun.jersey.api.client.UniformInterfaceException: PUT......405的错误

readonly参数默认是true,即不允许delete和put操作,所以后端调用put或者delete方法时,访问就会报告“http403服务器拒绝请求”错误或者“405禁用请求中指定的方法”错误。

修改之后重新调用错误解决!