Ich stoße seit ein paar Tagen wegen dieser Probleme an die Wand.
Ich habe einen CXF-basierten Test-Client (Contract-First Services) entwickelt und von der Konsole aus ausgeführt. Es funktionierte gut, einfach CXF-Tutorial über Clients und Hinzufügen von CXF-JARs zum Klassenpfad
folgenMain.java
%Vor%Schritt 4: Ich habe diesen Code in ein Webanwendungsprojekt integriert, das auf Tomcat 6 läuft, aber wenn ich auf den Webservice klicke, erhalte ich den Fehler im Betreff.
Das Ausführen der Hauptklasse aus dem Tomcat-Projekt verwendet den folgenden Klassenpfad:
%Vor%Das Ausführen aus einem eigenständigen Projekt verwendet den folgenden Klassenpfad.
%Vor% Ich frage mich, wo die schuldige JAR fehlt das Attribut QUALIFIED
(vielleicht in javax.xml.bind.annotation.XmlNsForm
)
Ausnahmedetails:
%Vor%Sie müssen entfernen: XmlSchema-1.4.7.jar
CXF 2.7.x würde die Version 2.x von XmlSchema erfordern (die Sie haben: xmlschema-core-2.1.0.jar), aber es nimmt die Version 1.4.7 auf.