Плагин WAS 8.0 eclipse и горячее развертывание

Я использую плагин Eclipse Indigo и сервера приложений WebSphere v8.0 для проекта Java EE.

Установка параметра публикации Запустить сервер с ресурсами в рабочей области приводит к повторному развертыванию проекта при изменении кода. Это хорошо.

Но когда я меняю некоторые xhtml, css или js, на сервере не производится никаких обновлений. Потому что есть опция, говорящая, что файлы с такими расширениями не вызовут повторного развертывания.

Мне действительно не нужно повторное развертывание, когда я изменяю один из этих файлов. Мне просто нужно, чтобы эти файлы были обновлены. Это отлично работает с jboss. Как я могу добиться этого, используя websphere v8.0 и eclipse? Перераспределять при изменении классов, но только обновлять файлы css, js или xhtml?


person Kelly Goedert    schedule 31.07.2013    source источник
comment
Хммм... Я не видел, чтобы файлы статического типа не менялись автоматически. Вы принудительно перезагрузили кеш в браузере? (При условии, что я использую расширенную IBM версию Eclipse.)   -  person dbreaux    schedule 02.08.2013
comment
Может быть, в этом и есть разница... Я использую eclipse indigo, а не расширенную версию IBM.   -  person Kelly Goedert    schedule 06.08.2013


Ответы (1)


Я предполагаю, что ваш файл web.xml в вашем веб-приложении имеет период обновления -1, возможно, это ваша проблема.

<!-- Time in seconds that facelets should be checked for changes since last request.
A value of -1 disables refresh checking. -->

<context-param>
   <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
   <param-value>0</param-value>
</context-param>
person Andrés    schedule 29.11.2013
comment
Это не работает для меня. Есть ли способ сделать горячую замену файла JavaScript в WebSphere 8??? - person Alberthoven; 29.04.2014