tomcat 设置jndi
全局设置
修改tomcat下的conf/context.xml,新增以下内容
   <Resource
            name="jdbc/mdidata"
            auth="Container"
            type="javax.sql.DataSource"
            driverClassName="oracle.jdbc.driver.OracleDriver"
            url="jdbc:oracle:thin:@***.***.***:1521:jkjhdb"
            username="jkjh"
            password="CSpa2s_is"
            maxIdle="2"
            maxWait="5000"
            maxActive="4"/>
局部设置
在项目中新增context.xml ,tomcat启动war包会先读取META-INF/context.xml配置消息
META-INF说明
META-INF相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务
context文件内容
<?xml version='1.0' encoding='utf-8'?>
<Context>
    <Resource
            name="jdbc/mdidata"
            auth="Container"
            type="javax.sql.DataSource"
            driverClassName="oracle.jdbc.driver.OracleDriver"
            url="jdbc:oracle:thin:@10.186.27.81:1521:jkjhdb"
            username="jkjh"
            password="CSpa2s_is"
            maxIdle="2"
            maxWait="5000"
            maxActive="4"/>
</Context>
调用jpa设置
在项目中修改数据源设置
<bean id="dataSourceTarget" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName"> <value>java:comp/env/jdbc/mdidata</value>
        </property>
    </bean>
 
 
 
 
 
 