У меня была такая же проблема, но, думаю, теперь она под контролем.
Вы используете Eclipse или командную строку или ??
Когда я использую командную строку, я думаю, что я произнес «очистка шва» или «удаление шва» или, возможно, даже «перезапуск шва» с последующим «разрыв шва». Я, вероятно, попробовал все это в тот или иной момент, не удосужившись посмотреть, что каждый из них делает.
Идея состоит в том, чтобы удалить развернутый файл войны из ДВУХ мест
1. $JBOSS_HOME/server/default/deploy
2. $PROJECT_HOME/exploded_archives
Я почти уверен, что "seam undeploy" удаляет 1-е, а "seam clean" удаляет 2-е.
Когда я использую Eclipse (я использую бесплатное), я сначала отключаю «Проект / Сборка автоматически»
Затем, когда я готов к развертыванию, я делаю либо Project / Build Project, либо Project / Build All в зависимости от того, что я изменил. Когда я изменяю xhtml, Build Project достаточно. Когда я меняю исходный код Java, Build All работает. Возможно, они делают то же самое, и разница в моем воображении, но какая-то комбинация этого материала будет работать для вас.
Вы должны смотреть вывод, хотя. Иногда приложение не очищается или не развертывается. Это приведет к тому, что вы не увидите ваши изменения. Иногда я сначала выключаю сервер, а затем перестраиваю / очищаю / разворачиваю проект.
Надеюсь, это поможет.
TDR