在使用jersey发送图片到另一台tocmat服务器的时候,报这个错com.sun.jersey.api.client.UniformInterfaceException:returned a response status of 403
在网上查了几天的资料才找出问题,当时为了找这个response403的错误,国内外都找了一遍也没有查出原因,总以为是jersey上传时的问题,其实,是因为tomcat默认禁止上传,在tomcat配置文件web.xml配置一下就好了
配置如下:
<servlet>
<servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
简单的说就是将readonly改为false,因为如果为true的话,tomcat将会被拒绝访问,所以服务端返回403错误。