В настоящее время у меня есть несколько библиотек в каталоге $ CATALINA_HOME/lib для обработки некоторой аутентификации системы/БД. Один из этих файлов foo.jar содержит класс, который расширяетjava: comp/env не связан
org.apache.catalina.realm.DataSourceRealm
и используется для аутентификации. Этот файл должен получить доступ к нескольким свойствам, которые я храню в server.xml. Однако при попытке получить к нему доступ я получаю сообщение об ошибке. Сегмент кода выглядит следующим образом:
try{
Context ctx = new InitialContext();
Context envCtx = (Context)ctx.lookup("java:comp/env");
String property = (String)envCtx.lookup("property");
} catch(Exception ex) {}
Любые идеи?
Спасибо! Мне не хватало аспект ресурсной ссылки. –
@PSU_Kardi, без проблем, его укусил меня несколько раз. – Lucas