Jetty in eclipse - загружает статический контент из .war - PullRequest
1 голос
/ 26 ноября 2010

Я использую Jetty из Eclipse, установленного с адаптером Jetty Server. Я создаю приложение Tapestry, и классная перезагрузка работает отлично. Однако изменения в статических ресурсах, таких как изображения и CSS, отражаются не сразу: мне нужно выполнить Jetty restart-rebuild-redeploy, что довольно медленно.

Я думаю, причина этого в том, что мое приложение разворачивается как .war, и Jetty читает отсюда статические ресурсы. Очевидно, что .war обновляется только с помощью rebuild-redeploy.

Как заставить Jetty загружать статический контент прямо из моего рабочего пространства?

Спасибо

Ответы [ 2 ]

0 голосов
/ 09 февраля 2011

Настройка параметра в webdefault.xml Jetty с именем useFileMappedBuffer на false должна предотвратить блокировку статических файлов при запуске Jetty из Eclipse.

0 голосов
/ 26 ноября 2010

Это может невозможно развернуть разнесенную войну с использованием текущей версии плагина Jetty eclipse WTP, по крайней мере, в соответствии с этим невыполненным запросом функции .

Альтернативным решением было бы запускать Jetty вручную, а не через Eclipse WTP, это позволило бы развернуть взорванное веб-приложение. Несмотря на то, что вам нужно было бы взломать сценарий вместе, чтобы скопировать статические ресурсы в каталог развертывания, как и когда они изменяются в исходной папке в вашем проекте eclipse.

...