springmvc文件上傳時遇到的問題

springmvc文件上傳時遇到的問題

1.404。應該是自己的主頁或者web路徑配置的不對,主頁放錯文件夾,web.xml路徑配置錯誤

2.500(IDEA項目沒有報錯,但是瀏覽器報錯500沒有類Client),檢查環境配置

有可能是部署的war中沒有響應的jar包,需要導入

 

3.403(禁止訪問):

jersey跨服務器上報錯】com.sun.jersey.api.client.UniformInterfaceException:returned a response status of 403

tomcat默認的情況下是過濾到靜態資源的上傳的,所以需要我們手動的設置一下!
1.打開你的tomcat的安裝的路徑,點擊conf,找到web.xml打開,然後搜索DefaultServlet
找到這個位置:

<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>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
tomcat默認情況下是隻讀的,如果我們要往裏邊上傳東西,是要將只讀改爲false的,加上下面的代碼就可以了!

<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>listings</param-name>
            <param-value>false</param-value>
        </init-param>
		
		<init-param>
        <param-name>readonly</param-name>
        <param-value>false</param-value>
       </init-param>

        <load-on-startup>1</load-on-startup>
    </servlet>


原文鏈接:https://blog.csdn.net/jerry11112/article/details/100118042

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章