请问一个问题,现在有个应用使用了第三方的jar包,应用使用spring boot ,用自带的tomcat使用时没有问题,但是部署到真实tomcat时 会出现如下:-问答-阿里云开发者社区-阿里云

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

请问一个问题,现在有个应用使用了第三方的jar包,应用使用spring boot ,用自带的tomcat使用时没有问题,但是部署到真实tomcat时 会出现如下:

2019-03-13 13:25:49 2476 2

请问一个问题,现在有个应用使用了第三方的jar包,应用使用spring boot ,用自带的tomcat使用时没有问题,但是部署到真实tomcat时 会出现 javassist.CannotCompileException: by java.lang.NoClassDefFoundError: org/pbccrc/archive/collect/messagetools/validators/IGetValueHandler
at javassist.util.proxy.DefineClassHelper.toClass2(DefineClassHelper.java:140) ~[javassist-3.22.0-GA.jar:?]
at javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:95) ~[javassist-3.22.0-GA.jar:?]
at javassist.ClassPool.toClass(ClassPool.java:1143) ~[javassist-3.22.0-GA.jar:?]
at javassist.ClassPool.toClass(ClassPool.java:1106) ~[javassist-3.22.0-GA.jar:?]
at javassist.CtClass.toClass(CtClass.java:1331) ~[javassist-3.22.0-GA.jar:?]
at org.pbccrc.archive.collect.messagetools.validators.utils.GetFullNameValueHandlerRobot.genHandler(GetFullNameValueHandlerRobot.java:119) ~[client-collect-api-0.3.28.0.jar:?]
at org.pbccrc.archive.collect.messagetools.validators.utils.GetFullNameValueHandlerRobot.builderGVHandler(GetFullNameValueHandlerRobot.java:79) ~[client-collect-api-0.3.28.0.jar:?]
at org.pbccrc.archive.collect.messagetools.validators.utils.GetFullNameValueHandlerRobot.genGetFullNameValueHandler(GetFullNameValueHandlerRobot.java:54) ~[client-collect-api-0.3.28.0.jar:?]
at org.pbccrc.archive.collect.messagetools.validators.ValidatorBulider.bulid(ValidatorBulider.java:61) ~[client-collect-api-0.3.28.0.jar:?]
at org.pbccrc.archive.collect.messagetools.validators.ValidatorLoader.build(ValidatorLoader.java:59) ~[client-collect-api-0.3.28.0.jar:?]
at org.pbccrc.archive.collect.messagetools.validators.ValidatorLoader.run(ValidatorLoader.java:47) ~[client-collect-api-0.3.28.0.jar:?]
at org.pbccrc.collectclient.api.reportfile.Loader.loadValidator(Loader.java:93) ~[client-collect-api-0.3.28.0.jar:?]
at net.riking.util.ReportFileProcess.(ReportFileProcess.java:45) ~[classes/:0.0.1-SNAPSHOT]
at net.riking.util.PreprocessUtil.verifyFile(PreprocessUtil.java:23) ~[classes/:0.0.1-SNAPSHOT]

取消 提交回答
全部回答(2)
  • 叶子的等待
    2019-07-17 23:30:42

    先定位是少了什么jar包,去这个网站找:https://www.findjar.com
    知道了这个jar包,最简单的一个办法是把它引入到你的工程的lib目录下,应该可以解决了
    但是,中间件迁移部署真的是项复杂的事情,如果遇到其他问题,具体问题再具体分析吧

    0 0
  • 李博 bluemind
    2019-07-17 23:30:42

    找一下服务器上的包,缺失一个assistant包

    0 0
添加回答
相关问答

3

回答

Tomcat已部署但无法访问

2019-01-25 13:17:46 342浏览量 回答数 3

0

回答

tomcat报错Unable to find 'struts multipart saveDir

2021-10-28 12:22:16 360浏览量 回答数 0

0

回答

启动Tomcat报错Unsupported major.minor version xxx

2021-10-28 12:08:23 366浏览量 回答数 0

1

回答

tomcat报错E_HOME environment variable is not 怎么处理?

2021-10-20 20:18:38 273浏览量 回答数 1

1

回答

云服务ECS上部署tomcat,本地访问报错404

2021-08-07 11:14:11 1726浏览量 回答数 1

1

回答

项目启动时Tomcat报错 ?报错

2020-06-24 14:12:52 296浏览量 回答数 1

1

回答

CentOS tomcat部署war包,启动后报错 ?报错

2020-06-24 13:31:05 367浏览量 回答数 1

1

回答

Tomcat 配置正常,访问路径报错404 ?报错

2020-06-23 21:24:50 277浏览量 回答数 1

1

回答

tomcat启动的时候报错 ?报错

2020-06-23 21:21:54 196浏览量 回答数 1

1

回答

tomcat 没有任何项目启动打开页面就报错?报错

2020-06-09 13:31:09 258浏览量 回答数 1
+关注
李博 bluemind
云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147
文章
问答
问答排行榜
最热
最新
相关电子书
更多
使用Spring.Initializr定制工程脚手架
立即下载
陈曦:使用Spring.Initializr定制工程脚手架
立即下载
低代码开发师(初级)实战教程
立即下载