jboot升级到1.6.4之后启动provider服务 找不到motan包的相关类文件?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jboot升级到1.6.4之后启动provider服务 找不到motan包的相关类文件?报错

2020-06-06 15:24:24 284 1

之前是用的1.4.3的jboot版本,最近想升级到1.6.4. 之后发现shiro和com.weibo相关依赖找不到,然后手动解决了依赖. 后面在启动provider服务器的时候出现以下报错:

java.lang.NoClassDefFoundError: com/weibo/api/motan/config/AbstractInterfaceConfig
	at io.jboot.core.rpc.JbootrpcManager.createJbootrpc(JbootrpcManager.java:106)
	at io.jboot.core.rpc.JbootrpcManager.getJbootrpc(JbootrpcManager.java:53)
	at io.jboot.core.rpc.JbootrpcManager.init(JbootrpcManager.java:63)
	at io.jboot.web.JbootAppConfig.afterJFinalStart(JbootAppConfig.java:223)
	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:56)
	at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:111)
	at io.undertow.servlet.core.ManagedFilter.createFilter(ManagedFilter.java:80)
	at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:589)
	at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:554)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:596)
	at io.jboot.server.undertow.UnderTowServer.initUndertowServer(UnderTowServer.java:104)
	at io.jboot.server.undertow.UnderTowServer.start(UnderTowServer.java:192)
	at io.jboot.Jboot.startServer(Jboot.java:168)
	at io.jboot.Jboot.start(Jboot.java:149)
	at io.jboot.Jboot.run(Jboot.java:92)
	at com.mi.hx.finance.core.service.provider.app.ProviderCoreApplication.main(ProviderCoreApplication.java:12)
Caused by: java.lang.ClassNotFoundException: com.weibo.api.motan.config.AbstractInterfaceConfig
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 18 more

确定consul服务器已启动。依赖xml也已经添加了。麻烦海哥帮我看下@海哥

 

 

取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-06 15:24:43
                        <p>jboot 默认内置dubbo,使用motan 需要主动依赖下。</p>
    
    0 0
相关问答

1

回答

大佬们,HDP 3.1.5 的集群为啥distcp 命令一直找不到包, 其他命令 ls 什么的都可

2022-08-20 16:40:51 71浏览量 回答数 1

1

回答

容器中脚本執行的路径在node,pod,container中怎么传递 ,是映射到主机外的,还是资源

2022-08-09 16:53:24 302浏览量 回答数 1

0

回答

在钉钉网页中通过按钮触发input file组件的click,回调之后拿不到文件数据?

2022-07-26 14:13:33 78浏览量 回答数 0

1

回答

我参加了 1分钟极速搭建真网站,然后完成之后删除了刚刚建立的Z-blog资源,不知道如何删除 硬盘挂

2022-06-24 11:12:56 364浏览量 回答数 1

1

回答

HDFS的shell操作常用命令中-put、-tail、-rm、-rmdir、-du是什么?

2021-12-11 11:58:30 90浏览量 回答数 1

1

回答

druid 使用 ojdbc6 驱动包 报错 not full timeout ?报错

2020-06-12 15:48:03 1706浏览量 回答数 1

1

回答

现有字典 d= {‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按value值进行排序?

2019-11-11 11:24:01 2325浏览量 回答数 1

1

回答

对象存储OSS预售资源包套餐FP-nzu83f25b ,将在7天内到期

2018-08-27 08:32:54 1612浏览量 回答数 1

1

回答

http远程下载文件,扩展名是frx的就提示:远程服务器返回错误: (404) 未找到

2016-05-20 13:09:30 2665浏览量 回答数 1

1

回答

在html中的meta中加了charset=utf-8后,页面就会自动的设定为utf-8字符集吗?

2016-03-13 14:20:01 2426浏览量 回答数 1
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21564
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载