как решить "java.lang.NoClassDefFoundError: org / apache / speed / context / Context" - PullRequest
2 голосов
/ 22 августа 2011

Я новый ученик apache cxf.в первой программе, которую я реализовал, я предложил следующее исключение (это то, что отображается на моей консоли):Исключение в потоке "main" java.lang.NoClassDefFoundError: org / apache / speed / context / Context Исходный код Java, который я запускаю:пакет com.ttdev;

import org.apache.cxf.tools.wsdlto.WSDLToJava;

открытый класс CodeGenerator {

/**
 * @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!");
}

}, так как я могу решить эту проблемупроблема.

Ответы [ 2 ]

1 голос
/ 22 августа 2011

Вам нужен Apache Velocity на вашем пути к классам.

0 голосов
/ 06 сентября 2016

Проверьте вашу Pom-> DependencyHierarchy -> Фильтр "скорость" В каком пакете он найден, возможно, он не был загружен должным образом.

В моем случае это был C: \ Users \ MyUser.m2 \ repository \ org \ apache \ speed

Удалите его и запустите «mvn clean package -DskipTests» из консоли, он загрузит все необходимые пакеты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...