У меня проблема, что получить ресурс из моего архива не удалось с MalformedURLException: unknown protocol: jndi
Архив представляет собой военный файл и успешно развернут в Websphere.
Когда я пытаюсь получить доступ к некоторым файлам внутри архива через
jndi://server/context/filename
Я получаю MalformedURLException.




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