NC Cloud 适配东方通TongWeb报错“java.lang.NoClassDefFoundError: org/apache/commons/collections/MapUtils"
java.lang.NoClassDefFoundError: org/apache/commons/collections/MapUtils↵
at nc.bs.sm.accountmanage.AppendDBMLXMLFileProccessor.getAllIAppendDBML(AppendDBMLXMLFileProccessor.java:60)↵
at nc.bs.sm.accountmanage.AppendDBML.kernalOnceDoMethod(AppendDBML.java:169)↵
at nc.bs.sm.accountmanage.AppendDBML.doBeforeAppendModuleMLOnce(AppendDBML.java:154)↵
at nc.bs.sm.accountmanage.AppendDBML.appendDBML(AppendDBML.java:34)↵
at nc.bs.sm.accountmanage.AccountManageImpl.updateDBML(AccountManageImpl.java:2936)↵
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)↵
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)↵
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)↵
at java.lang.reflect.Method.invoke(Method.java:498)↵
at nc.bs.framework.aop.rt.MethodProceedingJoinpoint$3.invoke(MethodProceedingJoinpoint.java:74)↵
at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:184)↵
at nc.bs.framework.server.SecurityAspect.aroundMethod1(SecurityAspect.java:69)↵
at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source)↵
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)↵
at java.lang.reflect.Method.invoke(Method.java:498)↵
at nc.bs.framework.aop.rt.AdviceHolder.invoke(AdviceHolder.java:182)↵
at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:129)↵
at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:135)↵
at nc.bs.framework.aop.rt.AspectedProxy.invoke(AspectedProxy.java:60)↵
at com.sun.proxy.$Proxy261.updateDBML(Unknown Source)↵
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)↵
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)↵
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)↵
at java.lang.reflect.Method.invoke(Method.java:498)↵
at nccloud.framework.service.ServiceHandler.invoke(ServiceHandler.java:121)↵
...
...
...
没有找到相关结果
1 个回复
nccloud
@chence反馈这个类加载位于nchome/external/lib/commons-collections4-4.3.jar
排查发现共享库里可能ant的lib 会有冲突。所以调整ant类的加载顺序
1、将目录后置
ln -s /data/nccode/nchome/ant /data/nccode/nchome/z-ant
2、调整shareJarPath.xml