Der Tomcat-Server kann den Server und die Anwendung in STS nicht starten [duplicate]

Lesezeit: 4 Minuten

Der Tomcat Server kann den Server und die Anwendung in STS
Java-Fragen

Wenn ich eine Spring MVC-Anwendung ausführe, erhalte ich diese Ausnahme und der Server kann nicht gestartet werden.

Bitte helfen Sie mir, dieses Problem zu beheben.

Ausnahme StackTrace:

Jan 24, 2013 11:33:59 AM org.apache.catalina.startup.ContextConfig processAnnotationsJar
SEVERE: Unable to process Jar entry [org/springframework/instrument/classloading/oc4j/package-info.class] from Jar [jar:file:/D:/works/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/dailyship/WEB-INF/lib/spring-context-3.1.0.RELEASE.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)
    at java.util.zip.ZipFile.read(Native Method)
    at java.util.zip.ZipFile.access$1400(ZipFile.java:56)
    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:677)
    at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:413)
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    at java.io.DataInputStream.readInt(DataInputStream.java:387)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:237)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:114)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2104)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1980)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1946)
    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1931)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1325)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)

Der Tomcat Server kann den Server und die Anwendung in STS
jocki

Die JAR-Datei kann aufgrund einer schlechten Internetverbindung beschädigt sein. Versuchen Sie, den Inhalt Ihres . zu entfernen C:Users[username].m2repository Mappe. Klicken Sie dann mit der rechten Maustaste auf Ihr Projekt, wählen Sie Maven, Projekt aktualisieren, prüfen Auf Aktualisierung von Snapshots/Releases erzwingen. Wenn Sie sicher sind, dass nur eine Jar-Datei ein Problem hat, müssen Sie nur ihren Ordner löschen.

  • Warum kann die Ausnahme nicht benennen, welche Abhängigkeit ein Problem hat? Warum müssen wir das gesamte Repo für ein beschädigtes Glas bereinigen?

    – Pawan

    19. September ’16 um 6:59

  • Ich habe keine Ahnung, was die Probleme verursacht hat (welche Datei genau), aber das Entfernen des Maven-Ordners und das erneute Herunterladen von Abhängigkeiten / Neuaufbauen – hat geholfen …

    – Igor

    28. September ’16 um 14:44

1641960917 639 Der Tomcat Server kann den Server und die Anwendung in STS
Tapas Bose

Wie Neuling erwähnt hat, um das lokale Maven-Repository zu bereinigen, können Sie dies tun, indem Sie es ausführen mvn dependency:purge-local-repository, wodurch die JAR-Dateien aus dem lokalen Repository gelöscht und erneut heruntergeladen werden.

Der Tomcat Server kann den Server und die Anwendung in STS
abdessela

  • schließe deine IDE
  • lösche die .jar Datei befindet sich in
    (workspace_folder_location)/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/dailyship/WEB-INF/lib/spring-context-3.1.0.RELEASE.jar
  • öffne deine IDE

Wenn Sie mit maven arbeiten:

  • Rechtsklick auf das Projekt
  • Maven -> Projekt aktualisieren -> check Update von Snapshot/Releases erzwingen

  • Ich denke, du solltest den Ort umbenennen, an dem .metadata Ordner befindet sich nicht D:/works ?

    Benutzer6607852

    8. August ’16 um 10:07

Unter MacOS. Navigieren Sie zu ~/.m2/ und Renn
rm -rf repository/

Importieren Sie dann alle Ihre Maven-Abhängigkeiten neu.

Ich hatte das gleiche Problem aufgrund von Abhängigkeiten, die in der Datei pom.xml verfügbar sind. Einige von ihnen sind beschädigt. Ich löse das, indem ich einfach den Inhalt des .m2/Repository-Ordners entferne und diese Schritte befolge.

  1. Ausführen als -> Maven clean.

  2. Ausführen als -> Maven Install. (Guten Internetanbieter verwenden)

  3. maven -> Projekt aktualisieren.

Es wird Ihnen auch helfen.

1641960917 559 Der Tomcat Server kann den Server und die Anwendung in STS
Metzelder

Bei mir hat das funktioniert:

Löschen Sie alle Dateien in Ihrem lokalen Repository-Verzeichnis, die einen Fehler verursachen. Führen Sie Maven Clean durch, installieren Sie Maven und stellen Sie Ihre Dateien auf dem Server erneut bereit. Das ist es.

Die obigen Antworten haben mir nicht geholfen. Aber danach PC neu starten auf der die Spring MVC-Anwendung ausgeführt wurde und das Problem ist verschwunden. Es kann hilfreich sein für diejenigen, die mit dem gleichen Problem konfrontiert sind.

.

415980cookie-checkDer Tomcat-Server kann den Server und die Anwendung in STS nicht starten [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy