Код JSP обрезается на Resin Server 4.0.40 - PullRequest
0 голосов
/ 21 сентября 2018

Мы написали коды и протестировали на сервере Tomcat7.Там не было ошибки.Затем при распространении на сервере Resin некоторые страницы обрезались без каких-либо журналов ошибок.Мы проверили это ограничение по файлу ответов в инструментах разработчика Chrome(Размер файла jsp в ответе составлял 4 КБ.)

обрезание (мое слово ..) означает: ABCDEFG -> ABCEFG (нет D)

Код, который мы ожидаем, выглядит какthis:

<!-- included header code start -->
<header>...</header>
<!-- included header code end -->

<!-- content page code start -->
<div class="content">...</div>
<!-- content page code end -->

<!-- included footer code start -->
<footer>...</footer>
<!-- included footer code end -->

И обрезанный jsp-файл выглядит так:

<!-- included header code start -->
<header>...</header>
<!-- included header code end -->

<!-- content page code start -->
<div class=content">...</footer>
<!-- included footer code end -->

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

Фактический код (пропущены буквы):

<div>
    <ul class="class1">
        <li v-if="trueOrFalse">
            <span>Some Text</span>
            <span v-text="stageInfo.info[stageIndex].startDt"></span>
            ~
            <span v-text="stageInfo.info[stageIndFOOTER_TEXT" /> <!-- CUT-OFF LINE -->
        </a>
        <div>
            <a class="btn btn-secondary dropdown-toggle" href="#" role="button">
<!-- rest of footer code -->

Как видите, <span v-text="stageInfo.info[stageIndFOOTER_TEXT" />, неожиданно обрывается.Это также происходит, если нет кода vue.

Есть несколько методов, которые мы попробовали:

  1. Свернуть код

Ошибки (обрезки)обычно встречаются на длинных страницах, поэтому мы переставляли коды и отделяли коды JavsScript от кодов JSP.Часть ошибки была решена.

Использовать настройки буфера JSP

Мы подумали, что это имеет отношение к размеру файла JSP, поэтому прочитайте документ сервера смолы .Но мы только находим этот , метод, использующий настройки буфера JSP.В верхней части кода JSP мы устанавливаем настройки буфера JSP:

<%@ page buffer="1024kb" autoFlush="true" %>

Это было эффективно для некоторых страниц.Но остались некоторые отрезанные страницы.

Есть ли кто-нибудь, кто испытал подобное и решил?К сожалению, сервер открыт только для некоторых IP-адресов, поэтому вы его не видите ...

Спасибо, что прочитали!

...