当前位置: 移动技术网 > IT编程>开发语言>Java > spring boot踩坑记

spring boot踩坑记

2018年09月24日  | 移动技术网IT编程  | 我要评论
  • 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 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

  • log4j:warn no appenders could be found for logger (cn.argonavis.labeltool.util.httprequestutils).
    log4j:warn please initialize the log4j system properly.
    log4j:warn see for more info.

    在主类的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 &

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网