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。

猜你喜欢

转载自www.cnblogs.com/yiyezhiqiuwuchen/p/12425398.html