springmvc跨服务器文件上传一些bug

1.Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: 这么一个错,

就是在target中的lib没有相关依赖jar包,自己手动添加进去。

 

 

2.

Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:8082/fileuploadServer/uploads/e591220611674b1086b5651408f97003_u=4187424903,2860885142&fm=26&gp=0.jpg returned a response status of 405 Method Not Allowed

 

这是因为将图片单独部署到一个服务器,图片不能写入,需要在tomcat目录下的conf文件夹下的web.xml中添加:

    <init-param>

        <param-name>readonly</param-name>

        <param-value>false</param-value>

         </init-param>

 

 

位置:

<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>

 

启动,上传 ok。

 

posted on 2020-03-06 10:59  一叶知秋无尘  阅读(309)  评论(0编辑  收藏  举报