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

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

  • 相关阅读:
    对js数组的splice实现
    前端必读
    命令模式
    访问者模式
    观察者模式
    解释器模式
    装饰器模式
    组合模式
    抽象工厂模式
    搜索结果关键词高亮显示
  • 原文地址:https://www.cnblogs.com/guochunyi/p/5169349.html
Copyright © 2011-2022 走看看