Обслуживание статического содержания от jarfile с Причалом?

Отвеченный мой собственный вопрос:

адреса IPv6 обычно пишутся как восемь групп из четырех шестнадцатеричных цифр, где каждая группа разделяется двоеточием (:).

, Таким образом, это - 39 символов [максимум 113]

7
задан Don Werve 8 August 2009 в 18:41
поделиться

1 ответ

Попытайтесь загрузить ресурс из загрузчика классов следующим образом,

    ClassLoader classLoader =
                Thread.currentThread().getContextClassLoader();

        if (classLoader == null) {
            classLoader = getClass().getClassLoader();
        }


        InputStream stream = classLoader.getResourceAsStream(name);

Ваш подход предполагает абсолютный путь, и это может быть неверно, когда сервер развернут. Банка может находиться в другом JAR (WAR) или во временном каталоге.

2
ответ дан 7 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: