Jaylenwa / aboluomall

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aboluomall

各服务端口号
amall-user-service  port:8070
amall-user-web port:8080

amall-manage-service port:8071
amall-manage-web port:8081

amall-item-service port:8072
amall-item-web port:8082

amall-search-service port:8073
amall-search-web port:8083

amall-search-service port:8074
amall-search-web port:8084

##常见异常解决

1.{ 
java.lang.NoClassDefFoundError: com/alibaba/spring/beans/factory/annotation/AnnotationInjectedBeanPostProcessor
解决方法:添加依赖:  <dependency>
                      <groupId>com.alibaba.spring</groupId>
                      <artifactId>spring-context-support</artifactId>
                      <version>1.0.2</version>
                  </dependency>
}
2.{
java.lang.NoClassDefFoundError: io/netty/channel/EventLoopGroup
解决方法:添加依赖:    <dependency>
                        <groupId>io.netty</groupId>
                        <artifactId>netty-all</artifactId>
                        <version>4.1.32.Final</version>
                    </dependency>
}
3.{
com.alibaba.dubbo.rpc.RpcException: No provider available from registry 192.168.213.132:2181 for service com.aboluo.amall.api.service.CatalogService on consumer 192.168.213.1 use dubbo version 2.6.5, please check status of providers(disabled, not registered or in blacklist)
解决方法:启动类上加 MapperScan @MapperScan(basePackages = "com.aboluo.amall.manage.mapper")
}
四.{
跨域问题
在Controller加入 @CrossOrigin注解
}
4.{
service端无法注册dubbo
解决方法:在serviceImpl添加 @Service 注解(这里要注意是添加dubbo的@Service注解!!)
}
5.web端无法注册dubbo
  解决方法:在Controller中注入Service层时应使用 @Reference 注解而非 @Autoware 注解
1. 如果是 GET POST 等请求方式 则用参数接收 例如
    //请求路径为 http://127.0.0.1:8081/getAttrValueList?attrId=12
    @RequestMapping("attrInfoList")
    @ResponseBody
    public List<PmsBaseAttrInfo> attrInfoList(String catalog3Id){
        return attrService.attrInfoList(catalog3Id);
    }
2. 如果是 OPTIONS 方式请求 则用实体类接收封装json数据 例如
    @RequestMapping("saveAttrInfo")
    @ResponseBody
    public String saveAttrInfo(@RequestBody PmsBaseAttrInfo pmsBaseAttrInfo){
        return null;
    }

About


Languages

Language:CSS 48.0%Language:HTML 30.4%Language:Java 7.7%Language:SCSS 5.6%Language:Less 5.6%Language:JavaScript 2.7%