Как выполнить горячее развертывание с помощью адаптера Glassfish в Eclipse?
Кто-нибудь получил адаптер Glassfish v3 для работы с Eclipse без перезагрузки каждый раз, когда происходит изменение кода? Я попытался настроить это, но адаптер "переиздавал" каждый раз, когда я изменял какой-либо файл, что очень раздражало. Это занимает до 3 минут и блокирует мою машину на секунду.
Я должен помнить, чтобы постоянно останавливать адаптер, прежде чем вносить какие-либо изменения. Я бы согласился просто отключить эту "функцию", но даже если я сниму флажок "публиковать изменения немедленно", такое поведение все равно происходит.
Я использую последнюю версию адаптера glassfish и пробовал использовать eclipse 3.5 и 3.6 milestone builds....
Какую настройку используют все, если в качестве сервера используется glassfish v3? Есть ли способ на самом деле заставить функцию горячего развертывания работать правильно?
2 ответа
Я только что сделал тест и настройка адаптера на Никогда не публиковать автоматически работает как ожидалось:
http://img405.imageshack.us/img405/8468/screenshot011r.png
При такой настройке я должен публиковать изменения вручную.
Я использую Eclipse 3.5 с последней версией адаптера GlassFish v3. Это просто работает.
Я использую "хак" и отлично работает с горячим развертыванием maven, eclipse и GF4. Перейдите в свою рабочую область, где у вас есть проект xhtml. открыть.project файл редактирования
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments></arguments>
</buildCommand>
Изменить на:
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<triggers>incremental,</triggers>
<arguments></arguments>
</buildCommand>
Он прекрасно работает, но может вызвать странные проблемы со сборкой (давно не пробовал, поэтому не могу сказать, так что используйте с case).