oracle-ds.xml配置如下: 
Java代码 
<?xml version="1.0" encoding="UTF-8"?>   
  
<datasources>   
  
  <local-tx-datasource>   
    <jndi-name>DataSource</jndi-name>   
    <connection-url>jdbc:oracle:thin:@192.168.1.111:1521:ora11</connection-url>   
     <use-java-context>false</use-java-context>   
 <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>   
    <user-name>scott</user-name>   
    <password>tiger</password>   
      
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>   
         
      <metadata>   
         <type-mapping>Oracle11g</type-mapping>   
      </metadata>   
  
 <min-pool-size>50</min-pool-size>   
 <max-pool-size>200</max-pool-size>   
 <blocking-timeout-millis>5000</blocking-timeout-millis>   
 <idle-timeout-minutes>2</idle-timeout-minutes>   
  </local-tx-datasource>   
  
</datasources>   
  
  
applicationContext.xml配置如下:   
<?xml version="1.0" encoding="UTF-8"?>   
<beans   
    xmlns="http://www.springframework.org/schema/beans"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">   
  
     <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">   
       <property name="jndiName">   
       <value>DataSource</value>    
      </property>   
    </bean>    
  
</beans>  <?xml version="1.0" encoding="UTF-8"?><datasources>  <local-tx-datasource>
    <jndi-name>DataSource</jndi-name>
    <connection-url>jdbc:oracle:thin:@192.168.1.111:1521:ora11</connection-url>
     <use-java-context>false</use-java-context>
 <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>scott</user-name>
    <password>tiger</password>
   
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
      
      <metadata>
         <type-mapping>Oracle11g</type-mapping>
      </metadata> <min-pool-size>50</min-pool-size>
 <max-pool-size>200</max-pool-size>
 <blocking-timeout-millis>5000</blocking-timeout-millis>
 <idle-timeout-minutes>2</idle-timeout-minutes>
  </local-tx-datasource></datasources>
applicationContext.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">     <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
       <property name="jndiName">
       <value>DataSource</value> 
      </property>
    </bean> </beans>启动jboss时总提示 
18:01:41,564 INFO  [STDOUT] 18:01:41,562 ERROR [ContextLoader] Context initialization failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: DataSource not bound 
我检查了WEB-INF下lib包,没其他jboss的jar文件。因为我用的是jdk1.6 + oracle11 ,odbc6.jar也分别拷贝到jboss\server\default\lib下和WEb-inf\lib下拉。 
我在google上查的帖子,别人将 <use-java-context>false</use-java-context>设置一下就不会报这个not bound错误了,为什么我还一直出错呢 
问题补充:
java:/DataSource 我原来试过了不行。打印的信息中显示 14:53:06,100 INFO  [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DataSource' to JNDI name 'DataSource' datasource已经绑定成功了。但applicationContext。xml中第一个bean无论写什么内容。都会报错google上面查询,别人是多了一个 
jboss的jar包。删掉就ok了。但我这个没有多余的什么jar包啊