这个是业务应用(SpringBoot jar包项目)日志:Caused by: java.lang.NoClassDefFoundError: org/apache/dubbo/rpc/Result at org.apache.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$CallbackRegistrationInvoker.invoke(ProtocolFilterWrapper.java:157) at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:82) ... 93 more Caused by: java.lang.ClassNotFoundException: org.apache.dubbo.rpc.Result at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 98 more
这个是agent日志:
2024-03-14 17:28:14 [Attach Listener] WARN c.c.foxmock.agent.FoxMockAgent -org.apache.ibatis.executor.BaseExecutor ClassNotFoundException 2024-03-14 17:28:14 [Attach Listener] WARN c.c.foxmock.agent.FoxMockAgent -org.apache.ibatis.executor.CachingExecutor ClassNotFoundException
这个是业务应用(SpringBoot jar包项目)日志:
Caused by: java.lang.NoClassDefFoundError: org/apache/dubbo/rpc/Result at org.apache.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$CallbackRegistrationInvoker.invoke(ProtocolFilterWrapper.java:157) at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:82) ... 93 more Caused by: java.lang.ClassNotFoundException: org.apache.dubbo.rpc.Result at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 98 more
备注: SpringBoot项目打包用的spring-boot-maven-plugin时,存在以上问题
`
如果采用shade-plugin则可正常mock: `