0
有人可以告诉我如何在SPRING MVC中配置JNDI名称吗?我使用的是jboss version7.1.1,DB是oracle 11g。我已经在jBoss服务器中定义了JNDI。如何在spring-servlet.xml中提及JNDI名称?我尝试了很多选择,它不工作。我一直在获取名称未找到异常。春季JNDI MVC
有人可以告诉我如何在SPRING MVC中配置JNDI名称吗?我使用的是jboss version7.1.1,DB是oracle 11g。我已经在jBoss服务器中定义了JNDI。如何在spring-servlet.xml中提及JNDI名称?我尝试了很多选择,它不工作。我一直在获取名称未找到异常。春季JNDI MVC
<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">
感谢您的帮助。这是JBOSS domain.xml的问题。我添加了驱动程序类,它工作正常。 – Suresh
你想用JNDI做什么?查找数据源? –
@Philippe Marschall yes, – Suresh