Неподдерживаемый протокол: jndi с Websphere 6.1 при попытке доступа к файлу в качестве ресурса

У меня проблема, что получить ресурс из моего архива не удалось с MalformedURLException: unknown protocol: jndi

Архив представляет собой военный файл и успешно развернут в Websphere.

Когда я пытаюсь получить доступ к некоторым файлам внутри архива через

jndi://server/context/filename

Я получаю MalformedURLException.

показать нам какой-то код было бы полезно

skaffman 10.02.2010 02:34
JNDI учебник
McDowell 25.11.2011 20:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
865
2

Ответы 2

Если вы не зарегистрировали пользовательский обработчик URL-адресов, протокол jndi не поддерживается.

Вы пытаетесь прочитать файл через код Java?

URL-адреса со схемой «jndi» возвращаются методом ServletContext # getResource в Tomcat. Однако это нестандартно (т.е. спецификации J2EE не предписывают схему URL-адресов, которая будет использоваться в возвращаемом значении этого метода), и на других серверах приложений она будет другой. Всегда используйте метод ServletContext # getResource вместо того, чтобы пытаться составить URL напрямую.

Другие вопросы по теме