К сожалению, RAD с WebSphere - очень нестабильная среда.
По моему опыту, режим debug вызывает много проблем. Это в основном то, что вы описываете, изменения не видны после повторной публикации, кроме того, очень быстрое истощение памяти. Я использую режим отладки как последний отчет .
В нормальном режиме все должно (читай: в большинстве случаев) работать правильно. Вы добавляете / меняете некоторые классы и делаете «переиздание». Иногда необходимо выполнить clean для проекта перед его повторной публикацией.
Но когда Websphere работает дольше вместе с RAD, я наблюдаю, что часто что-то застревает. У вас есть опция clean на сервере, с ожидается, что очистит кеш (который включает также скомпилированные классы). Вы также должны наблюдать за использованием памяти. Если он приближается к пределам JVM (утечки памяти велики), Websphere перестает работать правильно, и вы должны перезапустить его.
Однако у меня иногда возникают серьезные проблемы, когда очистка не помогает, а затем необходимо удалить все приложения, остановить веб-сферу (закрыть все проекты и снова открыть), а затем запустить Websphere и добавить все приложения, перезапуская RAD в то же время. Но это не каждый день, может каждый месяц или около того ...
Если вам действительно не повезло, RAD может сломать ваше рабочее пространство, что заставит вас удалить весь проект, удалить файлы проекта (или сделать новую проверку) и импортировать все заново, или даже запустить новое рабочее пространство (происходит также с «обычным» Eclipse, ~ 1-2 года).