Tomcat 9.027: порт вне диапазона - PullRequest
1 голос
/ 27 октября 2019

У меня проблема с подключением моего сервлета к Tomcat v9.0.27. Когда я пытаюсь запустить свой сервлет в IntelliJ, Tomcat выдает мне эту ошибку:

Ошибка при запуске Tomcat 9.0.27: порт вне диапазона: -1

Myпорт 8080, я пытаюсь изменить порт, но это не помогает мне Windows 10, x64

Моя конфигурация от IntellJ: https://zapodaj.net/3eab70769b2ef.png.html

Мой код:

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet("/hello")
public class hello extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse 
response) throws ServletException, IOException {
        response.setContentType("text/html");
        response.setCharacterEncoding("UTF-8");
        PrintWriter writer = response.getWriter();
        writer.println("HelloWorld");
    }
}

У кого-нибудь есть решение этой проблемы?

1 Ответ

0 голосов
/ 27 октября 2019

У меня есть решение, нам нужно перейти к файлам конфигурации нашего Tomcat:

C: / Program Files / Apache Software Foundation / Tomcat / conf

Мы должны отредактировать наш server.xml.

В строке:

Порт сервера = "- 1" shutdown = "SHUTDOWN"

Вы должныизмените «-1» на что-то другое, но больше нуля, например:

Порт сервера = «1» shutdown = «SHUTDOWN»

Затем сохраните только все измененияи перезапустите свой проект.

Хорошего дня!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...