Я получил эту ошибку сразу после получения ошибки Ubuntu с затмением, и это вызвало для закрытия программы.
Несколько портов (8005, 8080, 8009) требуемый сервером Tomcat v7.0 в localhost уже используются. Сервер может уже работать в другом процессе, или системный процесс может использовать порт. Для запуска этого сервера, необходимо будет остановить другой процесс или изменить номер (номера) порта.
Я получил ту ошибку даже после остановки вручную сервера
$> sudo /etc/init.d/tomcat7 stop
* Stopping Tomcat servlet engine tomcat7 [ OK ]
$> sudo /etc/init.d/tomcat7 status
* Tomcat servlet engine is not running.
Что я мог обойтись без необходимости перезагрузить компьютер?
Системные детали
Можно использовать эту команду для идентификации любого процесса Tomcat, работающего в фоновом режиме:
ps -ef | grep "org.apache.catalina.startup.Bootstrap" | grep -v grep
необходимо получить строку как это для каждого рабочего экземпляра:
username 26546 5581 71 12:51 ? 00:00:07 /usr/lib/jvm/java-6-openjdk-amd64/bin/java -Dcatalina.base=/home/ringo/eclipseWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 -Dcatalina.home=/home/ringo/java/apache-tomcat-7.0.37 -Dwtp.deploy=/home/ringo/eclipseWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps -Djava.endorsed.dirs=/home/ringo/java/apache-tomcat-7.0.37/endorsed -Dfile.encoding=UTF-8 -classpath /home/ringo/java/apache-tomcat-7.0.37/bin/bootstrap.jar:/home/ringo/java/apache-tomcat-7.0.37/bin/tomcat-juli.jar:/usr/lib/jvm/java-6-openjdk-amd64/lib/tools.jar org.apache.catalina.startup.Bootstrap start
второе значение на строке является идентификатором процесса. Можно тогда использовать команду уничтожения для завершения его, например:
kill -9 26546
, Чтобы и найти процесс и уничтожить его в единственной команде:
ps -ef | grep "org.apache.catalina.startup.Bootstrap" | grep -v grep | awk '{ print $2 }' | xargs kill -9
Я думаю, что у Вас есть два сервера в Вашем затмении затмения
, Если Вы хотите решить это тогда 1. перейдите к нижней части язя затмения, нажимают на сервер и дважды щелкают по коту v8.0 независимо от того, что Вы имеете после нажатия на висячую строку Overvie, будет, появляются в этой проверке порт и chenge номера портов
2. Если Вы не хотите изменять номер порта тогда, Вы имеете, добавляет только один сервер у Вашего язя затмения, таким образом, необходимо удалить сервер из язя, признают, что один сервер для удаления переходит к окну-> prefreneces-> серверы->, серверы среды времени выполнения будут, появляются, правая сторона добавляет и удаляет, и и т.д. кнопки будут доступным выбором сервер, который необходимо удалить, и щелчок удаляют кнопку и затем хорошо
Спасибо конца...........
Я имел ту же проблему и следовал этот ответ на ТАК для решения вопроса. Короче говоря, завершите работу сервиса кота путем движения в /usr/share/tomcat7/bin
и затем выполнения ./shutdown.sh
, который дал некоторые предупреждающие сообщения (не исключения Java).