Почему eclipse всегда жалуется, что порт сервера Tomcat используется? - PullRequest
2 голосов
/ 26 июля 2011

У меня есть исходный код веб-проекта eclipse, название проекта «My-Proj».

Я загружаю версию Eclipse Java EE (Indigo), извлекаю achive, затем я запускаю Eclipse IDE.После того, как я успешно установил сервер tomcat7 в Eclpse IDE.Я импортирую свой существующий проект в Eclipse IDE.

Затем я запускаю свой импортированный проект, выбрав «Запустить на сервере», но в eclipse появляется окно с сообщением об ошибке, как показано ниже:

enter image description here

Я видел, что порт использовался, поэтому я меняю работающий порт сервера, дважды щелкнув tomcat server V7 на вкладке Eclipse «сервер», и изменив порт на 8085 , как показано ниже (см. Ниже).правая сторона изображения):

Пожалуйста, щелкните правой кнопкой мыши на изображении и просмотрите изображение, если вы не можете видеть четко. enter image description here

Я запускаю проект насервер снова, но я получил ту же ошибку, порт 8080 используется, почему? Я изменил номер порта на 8085, почему он все еще жалуется на порт 8080?

Ответы [ 3 ]

6 голосов
/ 26 июля 2011

Вам нужно поменять пометку " HTTP / 1.1 ", а не " Tomcat admin port " (на изображении выше справа, где расположены порты).

Во-вторых, у вас, вероятно, есть работающий tomcat, который не был выключен (если только у вас специально не работает что-то еще на 8080). Выключите затмение, а затем найдите любой работающий Java-процесс, похожий на tomcat, и убейте их.

0 голосов
/ 07 января 2014

Если у вас есть несколько экземпляров tomcat, попробуйте изменить все порты в elipse - порт администрирования tomcat, http / 1.1, AJP. Это работает для меня - у меня есть затмение от Tomcat и NetBeans на одной машине. Помните о брандмауэре - это может быть проблемой.

0 голосов
/ 26 июля 2011

Как сказал Адам, вам нужно изменить порт HTTP/1.1, если вы хотите, чтобы tomcat Eclipse работал на другом порту, чтобы избежать конфликта.

Однако этот конфликт обычно происходит потому, что вы установилиTomcat также работает вне затмения.Вероятно, вам не нужны два экземпляра Tomcat, работающие одновременно, поэтому вам может потребоваться отключить экземпляр без затмения.Вы можете сделать это с помощью панели служб в Windows или с помощью init.d в Linux.

...