2013-03-20 3 views
1

Каждый раз, когда я вношу изменения в файл javascript в моем каталоге war /, мне нужно перезапустить tomcat, чтобы увидеть изменение. Есть ли способ просто перезагрузить страницу без необходимости перезапуска tomcat для изменений кода, отличных от java (JS/CSS/HTML/images)? Я просмотрел контекст.xml и делает:Изменение файла javascript Tomcat не нужно перезапускать сервер

<Context reloadable="true"> 

Однако это не помогло. Если мне нужно будет установить WatchedResource, это будут все файлы в моем каталоге war/assets /. Я не использую Eclipse или IDE, и я нахожусь на Mac. Есть ли все равно, чтобы настроить tomcat, поэтому мне не нужно перезапускать после каждого изменения кода, отличного от java?

+0

Как насчет просто ** перезагрузки ** страницы? Вы знаете, как F5 ... – informatik01

ответ

3

Когда вы внесли изменения в страницу javascript, нет необходимости перезапускать сервер. При изменении любой вещи, которая требуется для компиляции, необходимо только перезагрузить компьютер после перекомпиляции.

+0

Нечетный, я не вижу никаких изменений для файлов javascript. Я могу добавить и удалить предупреждение (1); и ничего не меняется. – wwwuser

+0

просто очистите кеш один раз. Затем он произведет эффект – PSR

+0

+1. Перезагрузка страницы может помочь ... – informatik01

0

есть возможность сделать что-то, что называется AUTODEPLOYMENT, поэтому всякий раз, когда вы сохраняете свои новые изменения, консоль мгновенно сообщает вам сообщение: autodeployment successfull. Обратите внимание: если вы измените что-то, что требует компиляции, то сначала необходимо выполнить перестройку.

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