Web services 如何解决;java.lang.NoClassDefFoundError:org/apache/velocity/context/context";

Web services 如何解决;java.lang.NoClassDefFoundError:org/apache/velocity/context/context";,web-services,exception,cxf,Web Services,Exception,Cxf,我是apache cxf的新学员。在我实现的第一个程序中,我遇到了以下异常(这是我的控制台显示的内容): 线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/velocity/context/context 我运行的java代码源代码是 包com.ttdev 导入org.apache.cxf.tools.wsdlto.WSDLToJava 公共类代码生成器{ /** * @param args */ public static voi

我是apache cxf的新学员。在我实现的第一个程序中,我遇到了以下异常(这是我的控制台显示的内容):
线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/velocity/context/context 我运行的java代码源代码是
包com.ttdev

导入org.apache.cxf.tools.wsdlto.WSDLToJava

公共类代码生成器{

/**
 * @param args
 */
public static void main(String[] args) {
    System.out.println("debug");
    WSDLToJava.main(new String[] {
            "-server",
            "-d", "src/main/java",
            "src/main/resources/Service.wsdl" });
            System.out.println("Done!");
}
}
那么我该如何解决这个问题呢。

在类路径上需要Apache Velocity。

检查Pom->DependencyHierarchy->Filter“Velocity” 在哪个包中找到它,可能它没有正确加载

在mycase中,它是C:\Users\MyUser.m2\repository\org\apache\velocity

删除它并从控制台运行“mvn clean package-DskipTests”,它将下载所有必要的包