这种报错的原因是本地的jar包没有被maven构建项目时打包, 解决办法时配置pom文件将本地jar包打包进项目.
报错信息
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException
依赖的clss文件没有找到
Caused by: java.lang.NoClassDefFoundError: com/taobao/api/ApiException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:489)
... 64 more
Caused by: java.lang.ClassNotFoundException: com.taobao.api.ApiException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180