有人可以告诉我如何在 SPRING MVC 中配置 JNDI 名称吗?我使用的是 jboss version7.1.1,DB 是 oracle 11g。我已经在 jBoss 服务器中定义了 JNDI。如何在 spring-servlet.xml 中提及 JNDI 名称?我已经尝试了很多选项它不起作用。我不断收到 Name Not found 异常。
问问题
326 次
1 回答
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">
于 2012-12-14T09:45:08.513 回答