Ошибка запуска Tomcat из NetBeans - "127.0.0.1*" не распознается как внутренняя или внешняя команда

И Google, и Stackru показали мне людей с похожими проблемами, однако эта ошибка немного отличается тем, что к IP-адресу добавляется звездочка:

NetBeans 8.0.1 выдает мне следующую ошибку при попытке запустить Tomcat.

"127.0.0.1*" не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

У меня установлены и Tomcat 7.0.56, и Tomcat 8.0.14, они оба запускаются нормально из командной строки (по одному за раз). Я добавил их в список серверов NetBeans как Tomcat 7 и Tomcat 8.

У меня есть веб-приложение "Hello World", которое я настроил:
Свойства -> Выполнить -> Сервер: пробовал Tomcat 7 и Tomcat 8
Оба выдают одну и ту же ошибку.

Если я попытаюсь запустить Tomcat, используя либо:
Услуги -> Серверы -> Tomcat 7 -> Пуск
Услуги -> Серверы -> Tomcat 8 -> Пуск
Я получаю ту же ошибку, что и при попытке запустить веб-приложение:

"127.0.0.1*" не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Есть идеи?
Даже если это только то, что там делает эта звездочка?

3 ответа

Решение

Предполагая, что вы работаете в Windows (эта ошибка вызвана выходом дрянных файлов bat), это ошибка, появившаяся в последних версиях (7.0.56 а также 8.0.14) чтобы обойти другую ошибку. Попробуйте удалить " вокруг JAVA_OPTS декларация в catalina.bat, Это исправило это для меня Tomcat 7.0.56 вчера.

В 7.0.56 в bin/catalina.bat:179 а также 184

:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

..

:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"

в

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

.. 

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%

Для вашей звездочки это может быть только ваша конфигурация, которая добавляет ее к объявлению хоста.

Я видел это вчера на багтрекере Tomcat, но не могу найти ссылку снова.Править Найдено это! https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

Я надеюсь, что это решит вашу проблему.

После выполнения шагов от @Johnride, я все еще получил ту же ошибку.

Это решило проблему:

Сервис-> Параметры-> Выбрать без прокси

источник: https://www.youtube.com/watch?v=uI1j-8F8eN4

Сервис-> Параметры-> Выбрать, прокси не работает для меня

Я не пробовал ответить Sumama Waheed, но для меня сработало замена bin/catalina.jar рабочим jar (я избавился от старого кота) и после добавления в NetBeans я снова поместил оригинальный catalina.jar.

Другие вопросы по тегам