Netbeans запускает все мои проекты - PullRequest
5 голосов
/ 24 июня 2009

Я использую Netbeans 6.5.1 (включая Tomcat 6.0.18)

Я разработал много проектов веб-приложений на NetBeans. Я создал контекстный прослушиватель для каждого веб-приложения, который печатает «Hello World! This is <>» в методе contextInitialized.

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

Я имею в виду, что когда я запускаю проект (любой проект), я вижу, что все мои веб-приложения вызывают своих соответствующих слушателей контекста! худший сценарий - когда веб-приложение использует Hibernate: каждое веб-приложение выполняет всю связанную работу по инициализации Hibernate.

Есть ли способ запустить только проект, который я хочу?

Я уже пытался закрыть другие проекты, но это не работает.

Ответы [ 3 ]

12 голосов
/ 24 июня 2009

Насколько я помню, Netbeans не всегда развертывает другие ваши веб-приложения с сервера разработки Tomcat.

Чтобы удалить другие проекты, перейдите на вкладку Services (ранее Runtime). Разверните группу Servers. Щелкните правой кнопкой мыши экземпляр сервера Tomcat и выберите «Пуск» (если он еще не запущен). Разверните группу серверов Tomcat - она ​​должна перечислить все развернутые приложения. Щелкните правой кнопкой мыши каждое приложение и выберите Undeploy.

Я ухожу из памяти, поэтому, пожалуйста, прости меня, если мои инструкции выключены ...

0 голосов
/ 24 июня 2009

Действительно странно ... Я не думаю, что это может быть ошибка NetBeans, поскольку 6.5 - стабильная версия. Пожалуйста, проверьте еще раз:

  • Вы действительно пытались установить основной проект явно? (Щелкните правой кнопкой мыши на проект и установить в качестве основного проект )
  • Вы уверены, что нет класса или пакет зависимостей / отношений на ваши проекты?
  • Вы создали каждый из ваши веб-приложения с новым проектом волшебник , или они на самом деле занятия в вашем проекте?
  • Вы упоминаете, что Apache не был включены в ваши NetBeans. Ты установил сервер приложений самостоятельно? Если это так, вы должны проверить свой сервер документацию и попробуйте проверить файлы конфигурации.
0 голосов
/ 24 июня 2009

Это звучит как ошибка NetBeans. Вы можете попробовать использовать NB 6.7 RC 3, чтобы посмотреть, исправлена ​​ли уже проблема.

...