spring boot踩坑記


  • Resolved exception caused by handler execution: org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class cn.argonavis.labeltool.bean.ResponseBean

將return的類添加getter/setter;

  • 前端報錯:POST http://127.0.0.1:8080/upload/img net::ERR_CONNECTION_RESET 且后端報錯:2018-09-21 10:57:29.469 WARN 7076 --- [nio-8080-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'userId' is not present
    2018-09-21 10:57:30.442 WARN 7076 --- [nio-8080-exec-5] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'userId' is not present
    2018-09-21 10:57:31.446 WARN 7076 --- [io-8080-exec-14] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'userId' is not present

這個的意思應該是數據量太大,spring boot自動攔截了,所以會不停的發好幾次,導致后端報好幾個這個問題;解決方法:
配置文件里添加:server.tomcat.max-http-post-size=50000000

在主類的main函數中添加 BasicConfigurator.configure();即可;

  • java.io.IOException: Stream closed

fw.close();
bw.close();

改成

bw.close();
fw.close();

運行war:nohup java -jar spring-boot-1.0-SNAPSHOT.jar > log.file 2>&1 &


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM