Ошибка развертывания файла войны на Tomcat - PullRequest
1 голос
/ 10 сентября 2010

Недавно у одного из наших серверов Tomcat начались проблемы с развертыванием WAR-файлов.У нас есть существующая версия WAR в каталоге webapps, а также распакованная версия.Когда мы помещаем новую версию файла WAR в каталог webapps, он не распаковывает новую WAR, и приложение умирает.Если я удаляю старую распакованную версию, иногда она распаковывает новую.В других случаях мне нужно перезапустить Tomcat, чтобы перезапустить его.

В журнале каталины я нахожу следующую ошибку:

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)

Эта последняя строка повторяется несколько сотен раз.

Тогда есть другие ошибки.Я счастлив вставить их, но я подозреваю, что первая ошибка - наиболее вероятный виновник.

Любые подсказки, что это значит?

Как только я удаляю старую распаковку и перезагружаюсь, если необходимо,все вроде нормально.

Мы запускаем Tomcat 5.5.23 в Red Hat Linux 2.6.18.

1 Ответ

0 голосов
/ 27 сентября 2010

Это ошибка в Tomcat 5.5.23 https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=620996

улучшение или понижение.

Bye

...