Проблема с запуском Tomcat

Может ли кто-нибудь объяснить следующую проблему.

Я использую tomcat 8, и когда я пытаюсь запустить файл startup.bat, командная строка открывается и закрывается сразу же, как мигает. Однако в прошлом, когда я работал с java-программами, он работал нормально, но недавно я установил Xampp, и в нем снова загружается tomcat C:\xampp\tomcat. Та же проблема возникает и в этой папке, когда я пытаюсь запустить файл startup.bat. Но когда я использую панель управления XAMPP для запуска Tomcat, он может начать работу, и я получаю стартовую страницу localhost:8080 в браузере.

Порт разъема для обоих котов - 8080, и я попытался изменить номер порта в tomcat 8, но бесполезно. В одной системе не должно быть 2 серверов tomcat? Если нет, то почему? (Я их не устанавливал, оба находятся на диске С)

Сейчас я хочу работать с программами сервлетов Java. Поэтому мне нужно использовать tomcat. Я установил ниже пользовательские переменные среды:

JAVA_HOME в C:\Program Files\Java\jdk1.8.0_65;

путь к C:\Program Files\Java\jdk1.8.0_65\bin;C:\apache-maven-3.3.9\bin

Пожалуйста, предложите решения.

Заранее спасибо.


person S. Sandeep    schedule 06.04.2016    source источник
comment
Попробуйте открыть инструмент командной строки и запустить оттуда startup.bat и опубликовать вывод здесь.   -  person Denis Kokorin    schedule 06.04.2016
comment
Я думаю, что ваш вопрос очень похож на этот stackoverflow.com/a/23358984/4137880   -  person Pavoletto    schedule 06.04.2016


Ответы (1)


Я думаю, вам следует проверить журнал tomcat, чтобы найти некоторые подсказки, он находится в папке журнала вашей установочной папки tomcat. Возможно, вы пропустили какую-то переменную запуска в start.bat для ваших новых установленных вещей.

Кстати, если вы хотите продолжать видеть, что происходит при запуске, попробуйте запустить startup.bat в консоли командной строки, но не дважды щелкайте по нему мышью. Он продолжит генерировать вывод журнала в этой консоли.

person Gang    schedule 06.04.2016
comment
Microsoft Windows [Версия 6.1.7601] Copyright (c) Microsoft Corporation, 2009 г. Все права защищены. C:\tomcat8\bin›startup.bat Переменная среды JRE_HOME определена неправильно Эта переменная среды необходима для запуска этой программы - person S. Sandeep; 06.04.2016
comment
@Denis Ниже показана командная строка: › Microsoft Windows [Версия 6.1.7601] › Авторское право (c) 2009 Microsoft Corporation. Все права защищены. ›C:\tomcat8\bin›startup.bat ›Переменная среды JRE_HOME определена неправильно ›Эта переменная среды необходима для запуска этой программы. Я добавил переменную среды: JRE_HOME в C:\Program Files\Java\jre1.8.0_65 Но бесполезно. У меня есть две папки в C:\Program Files\Java - jdk1.8.0_65 и jre1.8.0_65. jdk1.8.0_65 снова содержит папку jre. Это какая-то проблема? - person S. Sandeep; 06.04.2016
comment
вы можете повторить %JRE_HOME% в консоли, прежде чем запускать файл startup.bat, чтобы убедиться, что он установлен правильно. Если это все еще не работает, вы должны проверить startup.bat, чтобы увидеть, где установлена ​​​​эта переменная окружения JRE_HOME, и использовать ее для поиска основной причины. - person Gang; 07.04.2016