2012-12-07 3 views
0

Может кто-нибудь скажет мне, как настроить имя JNDI в SPRING MVC? Я использую jboss version7.1.1, а DB - оракул 11g. Я определил JNDI на сервере jBoss. Как указать имя JNDI в spring-servlet.xml? Я попробовал много вариантов, чтобы он не работал. Я продолжаю получать исключение Name Not found.JNDI весной MVC

+0

Что вы хотите делать с JNDI? Найдите источник данных? –

+0

@Philippe Marschall да, – Suresh

ответ

0
<jee:jndi-lookup id="dataSource" 
    jndi-name="java:jboss/datasources/ExampleDS" 
    expected-type="javax.sql.DataSource" /> 

Если значение jndi-name соответствует тому, что вы настроили в JBoss. Вам необходимо зарегистрировать пространство имен jee примерно так:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:jee="http://www.springframework.org/schema/jee" 
     xsi:schemaLocation="http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
      http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd"> 
+0

Спасибо за помощь. Это была проблема с JBOSS domain.xml. Я добавил класс драйвера, и он отлично работает. – Suresh

Смежные вопросы