Não é possível trabalhar com o p6Spy

Eu tentei dois métodos para adicionar o recurso p6Spy ao meu projeto usado na primavera.

Via I,

http://templth.blogspot.com.tr/2004/11/integrate-p6spy-with-spring.html Mudei de motorista comcom.p6spy.engine.spy.P6SpyDriver e adicionou realdriverrealdriver=com.ibm.db2.jcc.DB2Driver para dentrospy.properties Arquivo.

Mas de alguma forma meu driver real está sendo registrado antes do p6spyO driver com.ibm.db2.jcc.DB2Driver é um driver real no spy.properties, mas foi carregado antes do p6spy. O p6spy não quebra essas conexões. Impeça o carregamento do driver ou tente configurar 'deregisterdrivers' como true no spy.properties

Usando:p6spy: prefixo não funciona para mim. Ele diz que não pode estabelecer conexão com esse URL.

Então, eu escolhi definir issoderegisterdrivers=true no arquivo de propriedades. Desta vez, obtenho sql no arquivo de log, mas não consigo executar o sqls. Eu sou capaz de executar o sql em outro editor de sql. Parecia uma conexão real e uma manequim veio.

Rota II, usamos a primavera. Então, eu tentei esse método. Fornecendo fonte de dados explicitamente ao p6Spy. Mas desta vez a primavera reclamou de várias instâncias java.sql.DataSource. Amboscom.firm.BasicDataFill ecom.p6spy.engine.spy.P6DataSource implementa DataSource. A primavera não pode obter um singleton.

http://templth.blogspot.com.tr/2004/11/integrate-p6spy-with-spring.html

<bean id="dataSource" lazy-init="true"
    class="com.firm.BasicDataFill">
    <property name="driverClassName" value="${database.connection.driver_class}" />
    <property name="username" value="${database.connection.username}" />
    <property name="password" value="${database.connection.password}" />
    <property name="url" value="${database.connection.url}" />
       ...
    <property name="accessToUnderlyingConnectionAllowed" value="true" />                                
</bean>

<!-- bean id="myDataSource" class="com.p6spy.engine.spy.P6DataSource">
    <constructor-arg>
        <ref local="dataSource"/>
    </constructor-arg>
</bean-->

Finalmente, descobri as configurações do p6spy v1.3 e 2.4.1. Você tem alguma sugestão para uma aplicação baseada em mola.

questionAnswers(2)

yourAnswerToTheQuestion