JAX-WS Abhängigkeiten verursacht tomcat-Fehler beim scan-Datei Fehler

Ich habe gerade angefangen die Entwicklung eines SOAP-web-service für eine Zuordnung auf Windows 10 mithilfe von Eclipse Mars2 4.5.2 und Tomcat 8.0.35. Der Tomcat-server startet einwandfrei, aber wenn ich kopieren Sie die JAX-WS-dependency-jars in das tomcat/lib Ordner der server erzeugt viele „Datei nicht gefunden“ Ausnahmen für zufällige andere jar-Dateien:

Mai 27, 2016 3:54:09 PM org.apache.tomcat.util.scan.StandardJarScanner scan
WARNUNG: Fehler beim scan [file:/H:/Dev/apache-tomcat-8.0.35/lib/txw2-2.2.10-b140802.1033.jar] aus der classloader-Hierarchie
java.io.FileNotFoundException: H:\Dev\apache-tomcat-8.0.35\lib\txw2-2.2.10-b140802.1033.jar (The system cannot find The file specified)

Ich habe versucht, alle die JAX-WS-Gläser gefüllt und dann nur diejenigen, die erforderlich sind, und weder arbeitet.

Wenn jemand erlebt hat, dieses Problem vor und weiß wie es zu lösen jegliche Hilfe würde sehr geschätzt werden.

InformationsquelleAutor Benjamin West | 2016-05-27



2 Replies
  1. 1

    Lief ich in diese auch auf Linux Mint, wenn beim Upgrade auf eine neuere Tomcat-Version (8.0.36 von 8.0.33). Die Lösung war zu Lesen, die JAX-WS-Dokumentation und befolgen Sie die Anweisungen für die Installation 🙂

    Erste, stellen Sie sicher, Ihre CATALINA_HOME-Umgebungsvariable korrekt gesetzt ist. Nun, anstatt Sie zu kopieren die JAX-WS-jar-Dateien in das Tomcat-lib (entfernen Sie, wenn Sie bereits haben), führen Sie die folgenden:

    cd {extracted jaxws-ri directory}
    ant install
    ant install-api
  2. 1

    Habe ich dieses problem. Meine Lösung ist:

    1. Löschen Sie die jar-Datei und dessen Verzeichnis.
    2. Führen Sie die 'mvn clean -Dmaven.test.skip=true install' Befehl.
    3. Endlich ausführen von maven das Projekt aktualisiert, und starten Sie den tomcat.

    Hoffe, dies hilft Ihnen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.