zoukankan      html  css  js  c++  java
  • spring中配置jndi数据源

    spring  AplicationContext.xml中的配置

    <bean id="dataSource1" class="org.springframework.jndi.JndiObjectFactoryBean">
    		<property name="jndiName" value="MySQLTEST"></property>
    	</bean>
    

     jboss中mysql-ds.xml的配置:

    <datasources>
       <local-tx-datasource>
          <jndi-name>MYSQLTEST</jndi-name>
          <connection-url>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8</connection-url>
          <driver-class>com.mysql.jdbc.Driver</driver-class>
    	  <use-java-context>false</use-java-context>
          <user-name>name</user-name>
          <password>password</password>
    		<check-valid-connection-sql>select 1</check-valid-connection-sql>
    		<min-pool-size>10</min-pool-size>
    		<max-pool-size>200</max-pool-size>
    		<idle-timeout-minutes>30</idle-timeout-minutes>
    		<background-validation>true</background-validation>
    		<background-validation-millis>300000</background-validation-millis>
    		<metadata>
    			<type-mapping>mySQL</type-mapping>
    		</metadata>
       </local-tx-datasource>
    </datasources>
    

     如果按照以上的配置找不到jndi的名称的话在你的spring  aplicationContext.xml文件中的jndi的配置中添加上java:就行了,如下:

    <bean id="dataSource1" class="org.springframework.jndi.JndiObjectFactoryBean">
    		<property name="jndiName" value="java:MySQLTEST"></property>
    	</bean>
    
  • 相关阅读:
    TOYS POJ
    口罩发放
    Qin Shi Huang's National Road System HDU
    次小生成树
    ACM Contest and Blackout UVA
    Strongly connected HDU
    tarjan
    Network HDU
    【洛谷 1351】联合权值
    【洛谷 3884】二叉树问题
  • 原文地址:https://www.cnblogs.com/tangkai/p/3470712.html
Copyright © 2011-2022 走看看