Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Обновление веб-проекта в Eclipse / 18 сообщений из 18, страница 1 из 1
27.12.2011, 01:15:18
    #37594545
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Работаю над Dynamic Web проектом (сервлеты) в Eclipse 3.5 Galileo for J2EE Developers в свзке с Tomcat 6. Очень раздражает то, что Eclipse не обновляет ресурсы проекта, допустим я правлю CSS, сохраняю, делаю рефреш проекта - оформление не изменилось.
Страницы jsp запускаю во встроенном браузере Eclipse. Причем CSS правлю
Пляшу с бубном: делаю Clean проекта, авто-build перед запуском включен, автосохранение workspace - каждую минуту стоит. Ноль эмоций.
Помогает только переименование CSS-ника под другим именем и прописывание нового имени на странице. Дебилизм, понимаю, а что делать?
И причем, так не только с CSS, а со всеми ресурсами проекта, только сорсы (*.java) обновляются нормально.
В каком гребаном кэше Eclise или Tomcat хранит страницы, и на кой черт он их вообще кэширует - это же маразм при разработке, когда постоянно идет правка кода.
Просветите, пожалуйста.
...
Рейтинг: 0 / 0
27.12.2011, 01:48:06
    #37594565
fixdev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Dezmond,

Eclise и Tomcat тут не причём, у вас кеширует браузер.
Нужно чистить кеш браузера.

Чтобы отключить кеширование, в JSP можно сделать что-тот типа:
<%
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader ("Expires", -1);
%>
...
Рейтинг: 0 / 0
27.12.2011, 22:54:39
    #37596170
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
fixdev,

Как я уже писал, запускаю проект не из внешнего браузера, а из встроенного в Eclipse, который суть часть Эклипса. Вы же не станете утверждать, что у эклипсовского браузера свой отдельный кэш. Следовательно, где-то в дебрях настроек эклипса или его инициализационных файлов должны быть и настройки кеша, я так понимаю.

Те строки, что вы мне написали, надо прописывать на каждой jsp-странице?
...
Рейтинг: 0 / 0
27.12.2011, 23:34:19
    #37596230
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Где правите CSS-ку, в Eclipse или стороннем приложении? Что реально лежит в файлах размещенного приложения?
...
Рейтинг: 0 / 0
28.12.2011, 09:41:55
    #37596548
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
DezmondВы же не станете утверждать,

вопросом на вопрос?
Очистил кэш и проверил - делов то.
--------
Когда делал свой сайт, мне надо было круче чем тебе - показ изменённого кода сразу, безе запуска контейнера.
Поэтому всё равно ушёл с Eclipse на Dream . В том числе, по причине неверного отображения стилей HTML во встроенном браузере.
Поэтому есть такие особенности:
- есть встроенный ослик, внешний и плагины редактора HTML Если надо - запускай внешний.
- кэширование css известная проблема в сети. Многие предлагают динамически генерировать имя файла, но я как-то обошёлся без этого изврата.
- при сложной вёрстке всё равно уходить с Eclipse, а вот при отладке лучше в нём. Панацеи нету.
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
28.12.2011, 10:57:26
    #37596648
fixdev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Dezmondfixdev,

Как я уже писал, запускаю проект не из внешнего браузера, а из встроенного в Eclipse, который суть часть Эклипса. Вы же не станете утверждать, что у эклипсовского браузера свой отдельный кэш. Следовательно, где-то в дебрях настроек эклипса или его инициализационных файлов должны быть и настройки кеша, я так понимаю.

Те строки, что вы мне написали, надо прописывать на каждой jsp-странице?


А как вы думаете работает встроенный в Eclipse браузер? Посмотрите следующей пункт меню Window->Web Browser->...
(теперь понятно?)

Эти параметры надо вставить на response.
Где вы это будете делать - ваше дело,
можно на каждой страничке можно в фильтре, а можно ещё как-нибудь.
...
Рейтинг: 0 / 0
28.12.2011, 20:12:42
    #37597886
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
LeonidvГде правите CSS-ку, в Eclipse или стороннем приложении? Что реально лежит в файлах размещенного приложения?

CSS-ку правлю в Эклипс, в файлах приложения лежат обычные jsp, а также xml, xsd, css. Все в WebContent.
...
Рейтинг: 0 / 0
28.12.2011, 20:14:27
    #37597891
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Ок, попробую смотреть из внешнего браузера - отпишусь.
...
Рейтинг: 0 / 0
28.12.2011, 20:46:23
    #37597950
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
DezmondLeonidvГде правите CSS-ку, в Eclipse или стороннем приложении? Что реально лежит в файлах размещенного приложения?

CSS-ку правлю в Эклипс, в файлах приложения лежат обычные jsp, а также xml, xsd, css. Все в WebContent.
Я не про web content. Прочитайте тут , в самом конце "Решение проблем".
...
Рейтинг: 0 / 0
01.01.2012, 20:59:31
    #37601248
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Параметры на response выставил, из внешнего браузера смотрю, тут почитал и сделал, но не помогло.
Какие еще есть мысли?
...
Рейтинг: 0 / 0
02.01.2012, 10:58:19
    #37601348
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Eclipse нормально переносит данные из каталога проекта в каталог tmp0?
...
Рейтинг: 0 / 0
04.01.2012, 00:05:52
    #37601746
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
LeonidvEclipse нормально переносит данные из каталога проекта в каталог tmp0?

А что значит "нормально"? Файлы index_jsp.java, index_jsp.class, main_jsp.java, main_jsp.class в каталоге
c:\...\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\Web\org\apache\jsp\ существуют. А что там еще должно быть?
...
Рейтинг: 0 / 0
04.01.2012, 00:46:57
    #37601761
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Dezmond,
браузер - настройки - отключить кэш. Или Ctrl +F5
...
Рейтинг: 0 / 0
04.01.2012, 06:47:17
    #37601806
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
DezmondLeonidvEclipse нормально переносит данные из каталога проекта в каталог tmp0?

А что значит "нормально"?
У вас же со статичными ресурсами проблемы. Вот их и проверяйте. Они должны лежать в каталоге web-приложения (wtpwebapp/конетекстприложения/). Если при обновлении CSS в Eclipse файлы в каталоге web-приложение синхронно обновляются - значит 100% дело не в Eclipse.
...
Рейтинг: 0 / 0
14.01.2012, 21:07:42
    #37614757
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Короче, помогает только запуск из внешнего браузера и никак иначе, все остальные пляски с бубном ничего не дают.
С js-скриптами та же песня, кстати.
...
Рейтинг: 0 / 0
14.01.2012, 21:44:43
    #37614782
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
DezmondКороче, помогает только запуск из внешнего браузера и никак иначе, все остальные пляски с бубном ничего не дают.
С js-скриптами та же песня, кстати.
очень ты краткий товарисч.
- пусть внешний, но запускает IDE значит всё нормально. Я тебе в 1 посте говорил.
- та же песня со внешним или с внешним НОРМАЛЬНО?
...
Рейтинг: 0 / 0
21.01.2012, 02:22:24
    #37624991
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Petro123DezmondКороче, помогает только запуск из внешнего браузера и никак иначе, все остальные пляски с бубном ничего не дают.
С js-скриптами та же песня, кстати.
очень ты краткий товарисч.
- пусть внешний, но запускает IDE значит всё нормально. Я тебе в 1 посте говорил.
- та же песня со внешним или с внешним НОРМАЛЬНО?

C внешним нормально в большинстве случаев, но процентов 10 случаев так и остались неизучены)) То есть, природа их неизвестна. чаще всего css и js, частенько приходится прибегать к "clean work directory", в ходе которой Tomcat, как я понял, заново деплоит все приложения. Но иногда не помогает даже это.
...
Рейтинг: 0 / 0
21.01.2012, 10:56:40
    #37625031
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление веб-проекта в Eclipse
Dezmond,

Пробовали очищать кэш браузера в оставшихся 10%?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Обновление веб-проекта в Eclipse / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]