Остановите Tomcat при запуске внутри Netbeans - PullRequest
12 голосов
/ 13 февраля 2009

Я запускаю Apache Tomcat 6, используя NetBeans. Когда происходит сбой в моем коде, такой как сбой tomcat NullPointerException, он не запускает никаких других запросов.

Моя проблема в том, что мне не удается остановить tomcat, и я должен перезапустить всю среду IDE Netbeans.

Есть идеи?

Ответы [ 6 ]

28 голосов
/ 25 октября 2010

в Netbeans 6.9.1 (windows), слева вы должны увидеть вкладку «Службы» вместе с другими вкладками, такими как «Проекты», «Файлы» ... и т. Д. Нажмите на вкладку «Службы». Нажмите «+» в разделе «Серверы». Все, что имеет зеленый треугольник (значок воспроизведения), означает, что служба работает. Щелкните правой кнопкой мыши «Apache Tomcat 6.X.XX» и выберите «Стоп».

13 голосов
/ 16 апреля 2009

Netbeans, кажется, борется с контролем над Tomcat в целом, я обнаружил. Чем больше раз развертывается приложение, тем более нестабильно становится Tomcat, пока я не получу проблему с улыбкой, описанную вами. В больших приложениях требуется только одно развертывание. Мой обходной путь заключается в том, чтобы отменить развертывание приложения через вкладку «Службы» в Netbeans (в разделе Servers / Tomcat6 / applicationContext), а затем остановить экземпляр Tomcat до каждый раз, когда вы запускаете свое приложение. Если Netbeans не может отменить развертывание приложения, я направляю свой браузер на веб-приложение менеджера Tomcat (обычно http://localhost:8080/manager/html) и удаляю его оттуда). Если Netbeans не может остановить Tomcat, я убиваю JVM, которую использует Tomcat (CTRL + ALT + DEL в Windows). Используя эти три метода, я могу избежать перезапуска Netbeans примерно в 95% случаев. Когда я очень расстроен, я запускаю свой проект, используя Jetty из командной строки.

2 голосов
/ 02 марта 2009

Используете ли вы встроенный Tomcat, который поставляется с NetBeans? Я предлагаю вам загрузить и распаковать Tomcat 6 локально , добавить его в NetBeans и использовать его для своих веб-приложений.

2 голосов
/ 13 февраля 2009

Я не знаю, какую версию Netbeans вы используете, но чтобы остановить работающий экземпляр Tomcat, щелкните правой кнопкой мыши узел проекта Tomcat и выберите «Остановить Tomcat» во всплывающем меню.

1 голос
/ 31 марта 2015

Вы можете просто зайти в сервис и найти «apache tomcat». Щелкните правой кнопкой мыши и сделайте это вручную (чтобы он не запускался автоматически при повторном открытии машины) На левой панели остановите сервис. Вы можете начать это позже, когда вам нужно.

0 голосов
/ 19 апреля 2010

Мне придется перепроверить, но когда я запускаю NB в Linux, я почти уверен, что в правом нижнем углу есть маленькая иконка / окно с буквой "x", чтобы убить запущенные процессы (т.е. остановить запуск ). Я не вижу его на Mac, но почему бы и нет?

Возможно, я неправильно помню, но убить кота неудобно, как описано здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...