1

Может ли кто-нибудь помочь мне решить следующий случай?

Я пытаюсь создать свой первый веб-сайт, используя Java и работая с Eclipse Galileo, работающим на Ubuntu 9.10. Так как я генерирую свои первые строки кода, я не видел сеть. Все время, когда я пытаюсь запустить программу, я получаю следующую ошибку:

Несколько портов (8080, 8080), необходимых для сервера Tomcat v6.0 на локальном хосте, уже используются. Возможно, сервер уже запущен в другом процессе, или системный процесс может использовать порт. Чтобы запустить этот сервер, вам нужно остановить другой процесс или изменить номер порта (ов).

2 ответа2

0

Возможно, у вас есть другой экземпляр Tomcat, работающий и использующий тот же порт. Попробуйте эту команду в терминале.

kill $(ps -aef | grep java | grep apache-tomcat-7.0.27 | awk '{print $2}')

Затем попробуйте перезапустить Tomcat снова.

В качестве альтернативы, вы можете попробовать /bin подпапку установочной папки Tomcat и выполнить сценарий shutdown.sh (Unix). Если напрасно, закройте Eclipse, а затем откройте системный менеджер и убейте все процессы Java и / или Javaw.

Ссылка: та же проблема с идеальными решениями. , В следующий раз, когда вы столкнетесь с такими ошибками, просто скопируйте и вставьте ошибку в Google. Есть похожие / идентичные проблемы решены. Вы поняли идею. знак равно

0

Если вы запускаете tomcat из затмения, вы можете изменить порт, на котором запускается tomcat, с 8080, скажем, 8070 или 8090, отредактировав файл server.xml.

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .