1.0 status 403
详情如图:
原因: 在使用local Tomcat 部署项目时,因为Tomcat服务器默认为文件只读模式,所以在调用webResource的put()方法时字节数组无法通过服务器写入对应的url地址写入。
解决方法:更改Tomcat服务器文件读写模式
在本地安装的Tomcat文件夹下找到如下参考路径:
D:\Tomcat9.0_Tomcat9.2\conf\web.xml
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
1.1 status 405
当修改了Tomcat服务器web.xml文件后,只重启了发送端服务器,而图片接收端服务器没有重启时,就会出现以下异常。
解决方法:将两个服务器都进行重启,重新部署刷新项目
2.0 status 409
修改完Tomcat服务器web.xml,项目重启正常时,如果在接受图片的服务器没有路径中的文件夹时,会出现如下异常。
原因,调用webResource的put()方法时无法找到图片服务器相应的资源文件夹。因为服务器打包项目后资源文件存在target文件夹下,在其路径下找到与项目名称相同的文件夹新建路径中的目标文件夹即可(以uploads为例),如下图。