Отображения каталога Glassfish: ресурсы кэшируются Glassfish - PullRequest
1 голос
/ 10 марта 2011

Я использую отображение внешних ресурсов Glassfish для хранения загруженных пользователем изображений (sun-web.xml):

<property name="downloadroot" value="from=/downloaded dir=c:\glassfishv3\downloads"/>

Я храню загруженные изображения в этом каталоге.Первая загрузка в порядке, изображение показывается по адресу сервер: 8080 / download / image_13.png .Но когда пользователи загружают другой файл и заменяют изображение (оно действительно заменяется в файловой системе), GF показывает не новое изображение, а старое.Перезапуск события и osgi-cache / сгенерированная чистка не помогают!Это очень вводит в заблуждение и надеюсь, что кто-нибудь может мне помочь с этой проблемой ..

1 Ответ

2 голосов
/ 08 апреля 2011

Хорошо, проблема была в JRebel!Я провел целый день и наконец нашел проблему!Так что, если кто-нибудь встретится с ним, исправление будет включать в себя виртуальный путь gf к rebel.xml следующим образом:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<application>
    <classpath>     
        <dir name="${myproject.root}\target\classes" />
    </classpath>
    <web>
        <link target="">
            <dir name="${myproject.root}\src\main\webapp" />
        </link>
        <link target="">
            <dir name="C:\glassfish3.1" />
        </link>
    </web>
</application>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...