0

SPRING MVC で JNDI 名を設定する方法を教えてください。jboss バージョン 7.1.1 を使用しており、DB は oracle 11g です。jBoss サーバーで JNDI を定義しました。spring-servlet.xml で JNDI 名を指定するにはどうすればよいですか? 多くのオプションを試しましたが、機能しません。Name Not Found という例外が発生し続けます。

4

1 に答える 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 に答える