zoukankan      html  css  js  c++  java
  • jndi数据源方式配制SPY

     

    现像:使用P6spy配制sql监控软件的时候。根据网站的例子及说明配制。启动服务器的时候报错。找不到数据源

    原因:1.我们spring配制的dataSource是通过JNDI方式的。及p6spy介绍说。把JDBC数据源JDBC驱动换成com.p6spy.engine.spy.P6SpyDriver那肯定的时候,p6spy不能把realJDBC驱动替换上去了。造成启动报错

     

    解决办法:修改一下spring.xml配制文件里。数据源配制方式

     

    <bean id="dataSourceTarget" class="org.springframework.jndi.JndiObjectFactoryBean" lazy-init="false">   
        <property name="jndiName">
            <value>${jdbc.jndiName}</value>
           </property>
        <property name="resourceRef">
               <value>true</value>
          </property>
        </bean> 
     
        <bean id="dataSource" class="com.p6spy.engine.spy.P6DataSource" destroy-method="close">
         <constructor-arg>
            <ref bean="dataSourceTarget"/>
         </constructor-arg>
        </bean>

  • 相关阅读:
    货币
    沙漏
    秋季学习总结
    三个老师
    介绍自己
    redis 的部分配置
    第二次博客作业
    第一次阅读作业
    shell_通配符
    shell_/dev/null,>和&
  • 原文地址:https://www.cnblogs.com/zqmingok/p/2511765.html
Copyright © 2011-2022 走看看