кот не запускается - PullRequest
       52

кот не запускается

7 голосов
/ 23 марта 2011

внезапно по какой-то причине сервер tomcat не запускается / не запускается / не останавливается.

ниже - результат, который я получаю при запуске команды запуска,

  C:\Program Files\jasperserver-3.5.0\apache-tomcat\bin>startup
Using CATALINA_BASE:   C:\Program Files\jasperserver-3.5.0\apache-tomcat
Using CATALINA_HOME:   C:\Program Files\jasperserver-3.5.0\apache-tomcat
Using CATALINA_TMPDIR: C:\Program Files\jasperserver-3.5.0\apache-tomcat\temp
Using JRE_HOME:        C:\PROGRA~1\JASPER~1.0\java\jre

Появляется окно tomcatна долю секунды и уходит.

(У меня есть другой экземпляр Java, установленный в C: \ Program Files)

Справка !!!

Обновление:

Логи из файла каталины

Mar 22, 2011 3:41:50 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Mar 22, 2011 3:41:50 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1017 ms
Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Mar 22, 2011 3:42:06 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Mar 22, 2011 3:42:06 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Mar 22, 2011 3:42:06 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/43  config=null
Mar 22, 2011 3:42:06 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Mar 22, 2011 3:42:06 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 15374 ms

Ответы [ 8 ]

19 голосов
/ 23 марта 2011

Используйте catalina.bat run вместо startup.bat. Тогда окно не исчезнет, ​​и вы увидите, что происходит

3 голосов
/ 28 февраля 2016

В моем случае это была проблема с окончательной косой чертой в %CATALINA_HOME% path: final косая черта не должна быть там!

C:\tomcat\8.0.30 - правильно

C:\tomcat\8.0.30\ - неправильно

См. http://blackandwhitecomputer.blogspot.de/2015/09/tomcat-debug-cannot-startup.html

Честно говоря, я не ожидал, что современные приложения могут зависеть от последней косой черты в пути переменной среды!

1 голос
/ 28 мая 2017

У меня была такая же проблема, и я решил ее следующим образом:

Сначала, следуя советам @ykaganovich, я попытался запустить сервер с помощью команды запуска catalina.bat;это не решило проблему, но, по крайней мере, оно показало журнал, в котором указана ошибка, что было действительно полезно.

В моем случае в журнале говорилось, что проблема возникла из-за версии Java.У меня была переменная JAVA_HOME, указывающая на JDK7, но моя версия Tomcat нуждалась в ней, чтобы указывать на JDK8.

Я изменил переменную JAVA_HOME, чтобы она указала на JDK8 (вместо JDK7), а затем, когда я снова выполнил команду запуска catalina.bat, она отлично работала и сервер запустился.Я надеюсь, что мое предложение может быть полезным для кого-то.

1 голос
/ 12 декабря 2016

Я столкнулся с подобной проблемой. Я открываю приглашение cmd и перехожу к tomcat \ bin \ startup.bat. Проблема заключалась в том, что мой JRE_HOME не определен в переменных среды. Я добавил, и это сработало.

1 голос
/ 11 сентября 2015

Добавьте кота в свое затмение и начните его оттуда.Настройте Tomcat как «Использовать установку Tomcat».Это будет работать

1 голос
/ 23 марта 2011

Хм, это очень странная проблема, потому что в журнале вы запустили этот сервер, поэтому попробуйте это:

  • перезагрузите компьютер :) - лучшее решение для странных ситуаций
  • change tomcatпорт
  • закройте все ненужные приложения: скайп, ip телефоны и т. д. (однажды я столкнулся с подобной проблемой, и ip phone приложения «мягко» заблокировал этот порт («тихо» - в журнале tomcat все было в порядке, но на самом деле webappне работает)
0 голосов
/ 27 августа 2016

Попробуйте открыть Tomcat7w.exe или выполните следующие действия.

(я установил Tomcat в папку C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0)

  1. открыть командную строку от имени администратора
  2. run -> "C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ bin \ Tomcat7w.exe" // MS //
  3. теперь вы можете увидеть значок в системном трее
  4. двойной клик по иконке и запуск / остановка
0 голосов
/ 03 ноября 2013

Если Tomcat ранее работал нормально и Tomcat не запускается неожиданно, то это потому, что какой-то другой процесс начал использовать порт, на котором вы использовали Tomcat.В моем случае я выключил Tomcat и пытался запустить свой сервлет прямо из Eclipse.Таким образом, Eclipse взял под свой контроль порт.После того, как я закрыл Eclipse и попытался перезапустить Tomcat (с помощью startup.bat), все работало нормально.

ответ Икагановича помог мне отследить мою проблему.

...