zoukankan      html  css  js  c++  java
  • java错题集

    1.reponse可以得到,但浏览器提示No message body writer has been found for...

    restapi中没有加下面这个。

    @Path("/")
    @Produces({ MediaType.APPLICATION_JSON })
    @Consumes({ MediaType.APPLICATION_JSON })

    使用HttpServletRequest时,没有加全局@Context的话,也会出现上面的问题。

    2.启动时Configuration problem: Only one AsyncAnnotationBeanPostProcessor may exist within the context.

    spring的配置文件中,多个定时器重复加载就会报这个错

    <!-- 定时器 -->
    <task:annotation-driven></task:annotation-driven>

    3.文件上传tomcat getPart()为null时。有可能是tomcat版本问题,tomcat7以上才支持getPart。如果确认tomcat和web.xml版本都没问题。那么就是web.xml写法有问题。

    在servlet类中添加@MultipartConfig(maxFileSize=200000000,fileSizeThreshold=4096) 即可

    4.报错: but was actually of type [com.sun.proxy.$Proxy76]

    这个错误原因一般是注入的类包含接口。例如 A implements B;

    @Resource

    A a;

    就会报这个错误。需要改为,申明A的实现就可以 

    @Resource(name="a")

    B a; 

    5.报错:org.apache.cxf.interceptor.Fault: java.io.IOException: Broken pipe

    前端请求响应时间过长,导致报错。一般是大数据环境下,后端处理时间比较长,超过了前端设置的响应时间。

  • 相关阅读:
    mysql常用的语句示例
    node的模块机制
    mongodb的一些技术点
    php的权限设置流程
    linux常用命令大全
    通过centos7.2搭建个人博客--------------服务器篇
    详解vuex时光机
    详解位运算符的一些特点
    一位资深程序员大牛给予Java初学者的学习路线建议
    JDBC
  • 原文地址:https://www.cnblogs.com/guochunyi/p/5169349.html
Copyright © 2011-2022 走看看