2011-09-01 9 views
0

Я перешел от myeclipse к затмению и начал использовать плагин с открытым исходным текстом с новой версией сервера Glassfish. Это было не гладкое плавание, но я в движении. Мой вопрос заключается в том, когда я запускаю сервер Glassfish в режиме отладки и вношу изменения в файл java, он перезапускает все приложение, которое не делает меня счастливым.Eclipse Indigo, Glassfish 3.1.1 проблема отладки плагина

В мире myeclipse это будет взорванное развертывание, и я смогу исправить код и продолжить отладку и работу без перезапуска приложения. Это, конечно, myeclipse 8.6 и glassfish v2.

Я что-то упустил или эта функция предоставляется только myeclipse?

ответ

1

С серверами, контролируемыми Eclipse, если вы публикуете приложение в Eclipse на свой сервер, Eclipse отслеживает изменения кода Java и автоматически перераспределяет приложение после изменения. Я никогда не делаю этого по той причине, что вы испытываете.

Если вы просто указали конфигурацию сервера Glassfish в своем приложении, чтобы он работал в качестве каталога развертывания приложений (это можно сделать с помощью JBoss, не уверен в Glassfish), Eclipse больше не отслеживает изменения и не будет автоматически перераспределять , Я могу вносить изменения в классы Java, пока сервер работает, и около 75% меняют мои изменения.

Другой вариант - использовать инструмент, который позволяет вам делать любые изменения Java без перекомпиляции, например JRebel, который работает в Eclipse.

+0

Спасибо, что означает NO hotswap, кроме метода, на который вы ссылаетесь. Я пойду с этим. Я пытаюсь netbeans с интеграцией gf посмотреть, как это будет работать. Я считаю, что могу сделать стеклянную рыбку, чтобы указать на мои занятия, не уверен, какой лучший метод. Если нет, я могу просто вернуться к myeclipse, так как это приводит к значительному замедлению моей работы. –

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