Я пытаюсь выяснить, как использовать источники данных для моего веб-сервиса. У меня развернут oracle-ds.xml на моем сервере jboss 4.2.3, и источники данных отображаются как связанные с именами JNDI java: TestDS, java: WeatherDS и т. Д.
Я пытаюсь сделать initialcontext.lookup, но не могу его найти. Я пытался ссылаться на ресурс в web.xml, но я получаю "java: WeatherDS не имеет действительной привязки JNDI" ... Я пытался ссылаться на "java: / WeatherDS", "WeatherDS", "java: WeatherDS", "jdbc / WeatherDS "и некоторые другие, но я думаю, что мне нужно каким-то образом сопоставить ссылочное имя с именем jndi.
Я нашел фрагмент кода, который говорит:
...
<resource-ref>
<res-ref-name>jdbc/DefaultDS</res-ref-name>
<jndi-name>java:/DefaultDS</jndi-name>
</resource-ref>
...
Но здесь не сказано, где находится этот файл и что еще нужно. Я не знаю, нужна ли мне ссылка на ресурс наверняка или нет. Может кто-нибудь указать мне более подробную информацию о том, как получить доступ к источнику данных из кода после его развертывания? Я пытаюсь сделать так, чтобы соединения для моего веб-сервиса были объединены.