2011-01-02 3 views
0

Я использую Netbeans IDE 6.8 для запуска своего веб-приложения в Glassfish v2.Почему я не получил последний результат?

Я использую iText для разработки pdf.

Каждый раз, когда я вношу изменения в программу, ее не отражают на выходе.

В чем может быть причина?

+0

Возможно, вы всегда используете тот же код. clean + build и снова запустить –

+0

@hilal, так что вы говорите, что я должен чистить и строить каждый раз, когда я делаю небольшое изменение. У меня уже есть опция автокомпилирования. – rgksugan

ответ

1

Я не уверен, какая программа и какие изменения вы говорите. Я предполагаю, что это изменения в webapp, потому что у меня есть аналогичная проблема.

Я использую Netbeans для разработки своего веб-приложения и развертывания его для tomcat для тестирования. Netbeans не перезагружает изменения, которые я делаю в файлы классов автоматически. Мне нужно повторить (не нужно чистить и строить), чтобы весь проект веб-приложений делал все, что я делал с небольшими изменениями. Однако, похоже, он способен обнаруживать изменения, если web.xml изменен.

Я не знаю, что Netbeans может автоматически обнаруживать и переустанавливать webapp любит Eclipse. Eclipse может автоматически перераспределять ваш webapp, если есть изменения, что очень удобно для разработки webapp. Тем не менее, Netbeans по-прежнему остается моей лучшей IDE.

Существует коммерческий плагин, JRebel, который позволяет Netbeans (и другим IDE) и вашим контейнерам сервлета автоматически перезагружать только модифицированный класс без необходимости повторного развертывания всего приложения, что делает веб-разработку еще быстрее.

Это просто мой собственный опыт, и я буду очень благодарен, если у кого-то есть другие советы по автоматическому перераспределению webapp в Netbeans.

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