SpringMVC实现跨服务器的方式上传文件出现405和409错误的解决方案
2021-03-10 17:30
标签:lin 文件 param start apache cli roc ted 参数 Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:8079/fileuploadserver/uploads/24170f06d5f24e49a0c3bb68ab5be646_6.jpg returned a response status of 405 Method Not Allowed. 错误的原因:由于tomcat中的参数 readonly 默认为true,会禁止delete和put操作,无法正常访问。 解决方法:此时需要修改 tomcat 目录下的conf 文件夹中的web.xml,修改参数 readonly 为 false ,然后重新启动tomcat服务器即可。 Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:8079/fileuploadserver/uploads/4fe79200e5af4a9ab0d7db6cd926e967_6.jpg returned a response status of 409 Conflict. 错误原因:请求与服务器端目标资源的当前状态相冲突,可能是服务器端找不到对应存储位置的目录。 解决方法:需要在服务器端创建一个对应存储文件的目录。 SpringMVC实现跨服务器的方式上传文件出现405和409错误的解决方案 标签:lin 文件 param start apache cli roc ted 参数 原文地址:https://www.cnblogs.com/xunmengjun/p/14146521.html在使用SpringMVC实现跨服务器的方式上传文件
1. 出现405错误:
servlet>
servlet-name>defaultservlet-name>
servlet-class>org.apache.catalina.servlets.DefaultServletservlet-class>
init-param>
param-name>debugparam-name>
param-value>0param-value>
init-param>
init-param>
param-name>readonlyparam-name>
param-value>falseparam-value>
init-param>
init-param>
param-name>listingsparam-name>
param-value>falseparam-value>
init-param>
load-on-startup>1load-on-startup>
servlet>
2.出现409 错误
文章标题:SpringMVC实现跨服务器的方式上传文件出现405和409错误的解决方案
文章链接:http://soscw.com/index.php/essay/62858.html