Domanda

Recentemente uno dei nostri server Tomcat cominciato ad avere file WAR Distribuzione difficoltà. Abbiamo una versione esistente di WAR nella directory webapps, così come la versione decompressa. Quando lasciamo cadere una nuova versione del file WAR nella directory webapps, non disimballare la nuova guerra e gli stampi di applicazione. Se cancello la vecchia versione decompressa, a volte sarà poi scompattare il nuovo. Altre volte devo riavviare Tomcat per farlo riavviare.

Nel registro Catalina trovo il seguente errore:

WARNING: Error during context [/pos] destroy
java.lang.StackOverflowError
        at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:575)
        at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
        at java.lang.StringCoding$CharsetSE.encode(StringCoding.java:342)
        at java.lang.StringCoding.encode(StringCoding.java:378)
        at java.lang.String.getBytes(String.java:812)
        at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
        at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
        at java.io.File.isDirectory(File.java:723)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:360)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:361)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:361)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:361)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:361)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:361)
        at org.apache.catalina.startup.ExpandWar.delete(ExpandWar.java:361)

L'ultima linea è ripetuta a poche centinaia di volte.

Poi ci sono altri errori. Sono felice di incollarli in, ma ho il sospetto che il primo errore è il probabile colpevole più.

Degli indizi cosa significa questo?

Una volta a cancellare il vecchio unpack e riavviare, se necessario, tutto sembra che vada bene.

Siamo in esecuzione Tomcat 5.5.23 su Red Hat Linux 2.6.18.

È stato utile?

Soluzione

Questo è un bug in Tomcat 5.5.23 https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=620996

upgrade o downgrade.

Ciao

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top