Попробуйте использовать этот код
public class Square
{
public double x[];
public void root()
{
x = new double[10];
x[0]=7;
for(int i=1; i<10; i++)
{
x[i]=x[i-1]-(Math.pow(x[i-1]-2.5,2))/(2*(x[i-1]-2.5));
System.out.println(x[i]);
}
}
}
Раздел коннектора имеет параметр
maxPostSize
Максимальный размер в байтах POST, который будет обработан парсингом параметра URL FORM контейнера. Предел можно отключить, установив для этого атрибута значение, меньшее или равное 0. Если не указано, этому атрибуту присваивается значение 2097152 (2 мегабайта).
Еще одно ограничение:
maxHttpHeaderSize Максимальный размер HTTP-заголовка запроса и ответа, указанный в байтах. Если не указан, этот атрибут устанавливается на 4096 (4 КБ).
Вы найдете их в
$TOMCAT_HOME/conf/server.xml
при загрузке кота с их официального сайта (сегодня это - версия 9.0.26 кота), все приложения, которые Вы установили на коте, может обработать Запросы HTTP неограниченный размер , учитывая, что сами приложения не имеют никаких пределов на размер запроса.
Однако, когда Вы пытаетесь загрузить приложение в приложении менеджера кота, то приложение имеет военный предел файла по умолчанию [1 122] 50 МБ . При попытке установить Jenkins, например, который составляет 77 МБ как ot сегодня, то это перестанет работать.
, сам Tomcat имеет предел размера для каждого порта , и это определяется в conf\server.xml
. Этим управляют maxPostSize
атрибут каждого Connector
(порт). Если этот атрибут не существует, который это по умолчанию, существует никакой предел на размере запроса.
Для добавления предела определенному порту установите один байт размером для атрибута. Например, ниже конфигурации для значения по умолчанию 8 080 пределов порта запрашивают размер к 200 МБ. Это означает, что все приложения, установленные под портом 8080 теперь, имеют предел размера 200 МБ
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="209715200" />
После передачи предела размера уровня порта, можно все еще настроить предел уровня приложения. Это также означает, что предел уровня приложения должен быть меньше, чем предел уровня порта. Предел может быть сделан через аннотацию в каждом сервлете, или в файле web.xml. Снова, если это не установлено вообще, существует никакой предел на размере запроса.
Для установления предела через аннотацию Java
@WebServlet("/uploadFiles")
@MultipartConfig( fileSizeThreshold = 0, maxFileSize = 209715200, maxRequestSize = 209715200)
public class FileUploadServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) {
// ...
}
}
Для установления предела через web.xml
<web-app>
...
<servlet>
...
<multipart-config>
<file-size-threshold>0</file-size-threshold>
<max-file-size>209715200</max-file-size>
<max-request-size>209715200</max-request-size>
</multipart-config>
...
</servlet>
...
</web-app>
менеджера Tomcat (по умолчанию localhost:8080/manager) является только веб-приложением по умолчанию. По умолчанию то приложение имеет web.xml
конфигурация предела запроса [1 126] 50 МБ . Для установки (загружают) приложение с размером, больше, чем 50 МБ через это приложение менеджера, необходимо изменить предел. Откройте приложение менеджера файл web.xml от webapps\manager\WEB-INF\web.xml
и следуйте вышеупомянутому руководству, чтобы изменить предел размера и наконец перезапустить кота.