Как заставить MyEclipse выполнить горячее развертывание файла JavaScript в моем экземпляре JBoss?

У меня проблемы с горячим развертыванием файлов MyEclipse 7.1.1 на моем сервере JBoss 4.

Проблема заключается в следующем: пока мой сервер работает, я могу вносить изменения в различные файлы JAVA и HTML, которые затем немедленно развертываются в горячем режиме (я могу видеть изменения, отраженные в моем браузере, когда я обновляю страницу). Однако при работе с конкретным файлом JavaScript мои изменения не внедряются в горячем режиме. Это очень затрудняет работу и отладку этого файла, поскольку мне приходится останавливать сервер, повторно развертывать и запускать его каждый раз, когда я вношу изменения. Это новая проблема - раньше этого не было с этим файлом, поэтому я думаю, что что-то напортачило в моей конфигурации MyEclipse.

Я проверил, что все мои проекты (экземпляры JBoss 4) настроены в "разнесенном" режиме для горячего развертывания.

Я также на 99% уверен, что это не проблема моего браузера, так как я всегда обновляюсь с помощью CTRL + F5, и я пробовал ряд вещей, таких как очистка кеша браузера, чтобы получить текущую развернутую версию файла. .

Я также пробовал произвести «чистку» проекта во время работы сервера, и это тоже не привело к принудительному развертыванию.

Было бы полезно любое решение. Мне бы хотелось, чтобы MyEclipse развернул файл автоматически, но я также открыт для ручного принудительного развертывания этого конкретного файла во время работы над ним.

Спасибо.


person Mike Cialowicz    schedule 16.06.2010    source источник


Ответы (1)


Это оказалось проблемой как для IE, так и для стратегии кэширования приложений.

Следующее исправлено:

  1. Установка для переменной среды сжатия GZIP значения OFF. Таким образом, сжатые GZIP файлы JS не кэшируются в течение двух недель.
  2. Настройка IE8 на «проверять наличие новых версий сохраненных страниц каждый раз, когда я посещаю веб-страницу» и использование CTRL + F5 для обновления (как и раньше).
person Mike Cialowicz    schedule 15.07.2010