2016-04-06 1 views
0

Может кто-нибудь объяснить ниже проблему.Tomcat startup batch issue

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

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

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

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

путь к C: \ Program Files \ Java \ jdk1.8.0_65 \ Bin; C: \ Apache-Maven-3.3.9 \ бин

Просьба предложить решения.

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

+0

Попробуйте открыть инструмент командной строки и запустите startup.bat отсюда и отправьте вывод здесь. –

+0

Я думаю, что ваш вопрос очень похож на этот http://stackoverflow.com/a/23358984/4137880 –

ответ

0

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

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

+0

Microsoft Windows [Версия 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Все права защищены. C: \ tomcat8 \ Bin> startup.bat Переменная окружения JRE_HOME не определен правильно Эта переменная среды необходима для запуска этой программы –

+0

@Denis Ниже приведена команда ПРОМТ показывает: > Microsoft Windows [Version 6.1.7601 ] > Copyright (c) 2009 Корпорация Microsoft. Все права защищены. > 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. Это какая-то проблема? –

+0

вы можете «откликнуть% JRE_HOME%» в консоли перед запуском startup.bat, чтобы убедиться, что он правильно установлен. Если он все еще не работает, вы должны проверить запуск.bat, чтобы увидеть, где этот JRE_HOME env var установлен и используется для определения его основной причины. – Gang

 Смежные вопросы

  • Нет связанных вопросов^_^