按视频写的,启动后报错了

来源:3-5 业务场景实战之商城商品列表功能~列表查询功能实现

五行_缺钱

2019-05-30 14:02

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.

[2019-05-30 13:59:52.729] boot - ERROR [main] --- SpringApplication: Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dubboItemService' defined in file [C:\Users\ijiro\MoocLearning\SpringBootDubbo\dubboOne\server\target\classes\com\debug\mooc\dubbo\one\server\service\dubbo\DubboItemService.class]: Initialization of bean failed; nested exception is java.lang.ExceptionInInitializerError


写回答 关注

3回答

  • 宝慕林1087041
    2020-09-22 23:34:33
    <dubbo:annotation package="com.debug.mooc.dubbo.one.server.service.dubbo.DubboItemService" />
    <dubbo:annotation package="com.debug.mooc.dubbo.one.server.service.dubbo.DubboRecordService" />


  • 慕圣5043254
    2019-07-20 17:10:44

    D:\java\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:3469,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3468 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dfile.encoding=UTF-8 -classpath "D:\java\jre\lib\charsets.jar;D:\java\jre\lib\deploy.jar;D:\java\jre\lib\ext\access-bridge-64.jar;D:\java\jre\lib\ext\cldrdata.jar;D:\java\jre\lib\ext\dnsns.jar;D:\java\jre\lib\ext\jaccess.jar;D:\java\jre\lib\ext\jfxrt.jar;D:\java\jre\lib\ext\localedata.jar;D:\java\jre\lib\ext\nashorn.jar;D:\java\jre\lib\ext\sunec.jar;D:\java\jre\lib\ext\sunjce_provider.jar;D:\java\jre\lib\ext\sunmscapi.jar;D:\java\jre\lib\ext\sunpkcs11.jar;D:\java\jre\lib\ext\zipfs.jar;D:\java\jre\lib\javaws.jar;D:\java\jre\lib\jce.jar;D:\java\jre\lib\jfr.jar;D:\java\jre\lib\jfxswt.jar;D:\java\jre\lib\jsse.jar;D:\java\jre\lib\management-agent.jar;D:\java\jre\lib\plugin.jar;D:\java\jre\lib\resources.jar;D:\java\jre\lib\rt.jar;D:\dubboOne\server\target\classes;D:\dubboOne\model\target\classes;D:\dubboOne\api\target\classes;D:\sumjar\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;D:\sumjar\repository\com\github\pagehelper\pagehelper\4.1.2\pagehelper-4.1.2.jar;D:\sumjar\repository\com\github\jsqlparser\jsqlparser\0.9.4\jsqlparser-0.9.4.jar;D:\sumjar\repository\org\projectlombok\lombok\1.16.22\lombok-1.16.22.jar;D:\sumjar\repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\1.1.1\mybatis-spring-boot-starter-1.1.1.jar;D:\sumjar\repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\1.1.1\mybatis-spring-boot-autoconfigure-1.1.1.jar;D:\sumjar\repository\org\mybatis\mybatis\3.4.0\mybatis-3.4.0.jar;D:\sumjar\repository\org\mybatis\mybatis-spring\1.3.0\mybatis-spring-1.3.0.jar;D:\sumjar\repository\org\springframework\boot\spring-boot-starter-jdbc\2.0.5.RELEASE\spring-
    项目启动报这个错误

  • 五行_缺钱
    2019-05-30 14:08:03

    Caused by: java.lang.IllegalStateException: Failed to compile class, cause: javassist/ClassPool, class: com.alibaba.dubbo.rpc.Protocol$Adpative, code: 

    package com.alibaba.dubbo.rpc;

    import com.alibaba.dubbo.common.extension.ExtensionLoader;

    public class Protocol$Adpative implements com.alibaba.dubbo.rpc.Protocol {

    public void destroy() {throw new UnsupportedOperationException("method public abstract void com.alibaba.dubbo.rpc.Protocol.destroy() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");

    }

    public int getDefaultPort() {throw new UnsupportedOperationException("method public abstract int com.alibaba.dubbo.rpc.Protocol.getDefaultPort() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");

    }

    public com.alibaba.dubbo.rpc.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {

    if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");

    if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();

    String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );

    if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");

    com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);

    return extension.export(arg0);

    }

    public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws com.alibaba.dubbo.rpc.RpcException {

    if (arg1 == null) throw new IllegalArgumentException("url == null");

    com.alibaba.dubbo.common.URL url = arg1;

    String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );

    if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");

    com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);

    return extension.refer(arg0, arg1);

    }

    }


2小时实战Apache顶级项目-RPC框架Dubbo分布式服务调度

快速入门并实战分布式任务调度框架Dubbo

20338 学习 · 145 问题

查看课程

相似问题