update 6.2.6 - 7.0.1 - ошибка развертывания web-интерфейса

Started by eugene1, November 03, 2026, 02:10:26 PM

Previous topic - Next topic

eugene1

Apache Tomcat/11.0.27
6.2.6 - war файл разворачивается без проблем.
7.0.1 - tomcat открывает страницу пустую с ссылкой длинной в заголовке после загрузки war файла и нажатия кнопки deploy
8080/manager/html/upload?org.apache.catalina.filters.CSRF_NONCE=8E1A2CB78C5E0065E9369245C4B83EF2

Alex Kirhenshtein

Добрый день,

Возможно, причина в размере war-файла: nxmc-7.0.1.war весит около 53 МБ, а Tomcat Manager по умолчанию принимает upload не больше 50 МБ (52428800 байт). 6.2.6 (около 51 МБ) в этот лимит укладывался, 7.0.x уже нет. В таком случае Manager отклоняет файл ещё до деплоя и показывает пустую страницу, а в логе Tomcat (catalina.out или localhost.*.log) должно быть исключение о превышении размера - стоит проверить.

Если подтвердится, есть два варианта:
  • Скопировать war напрямую в каталог webapps. Tomcat задеплоит его сам, лимит Manager при этом не действует.
  • Если нужен именно Manager, увеличить лимиты в webapps/manager/WEB-INF/web.xml и перезапустить Tomcat:
    <multipart-config>
      <max-file-size>104857600</max-file-size>
      <max-request-size>104857600</max-request-size>
      <file-size-threshold>0</file-size-threshold>
    </multipart-config>

eugene1

да, причина в размере war-файла. Увеличил лимит в manager, все получилось