2007-03-13
真鬼,就是要比别人更不顺
关键字: p6spy
把p6spy.jar 放到WEB-INF/lib, 把spy.properties放到WEB-INF/classes. 报错说:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver' for connect URL 'jdbc:oracle:thin:@137.21.1.100:1521:oraskyon'
把spy.properties copy到%tomcat_home%/common/classes 里面还是报上面的错误. 后来发现只要 WEB-INF/classes里面有spy.properties 就要会报上面的错.并且 spy.log没有记录.
把spy.properties只放到%tomcat_home%/common/classes,或者放到 tomcat/bin下面都是没有问题的.
为什么别人放到WEB-INF/classes里面就行呢....
另外,道听途说用上了一个sqlprofiler的spy.properties,没启动sqlprofiler导致log4j对socket连接错误,一看见一堆exception trace就又以为是上面的错误了,白白浪费后面的尝试,这个时候说明已经找到spy.properties了.
另外,以下写法是完全没有必要的.直接用datasource就能和spring一起用了.
还有按文档说SET CATALINA_OPTS=-Dp6.home=E:\appServer\Tomcat 5.0\webapps\icbc-cs\WEB-INF\classes
倒是导致tomcat启动不来了..
//5.0以后都是设置CATALINA_OPTS,不是TOMCAT_OPTS
最近有个家伙在推销他的elvyx:http://www.elvyx.com/
装了以下没成功,也是基于p6spy的,也没看到什么特别的地方,所以没再试了,正好p6spy的问题解决了.
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver' for connect URL 'jdbc:oracle:thin:@137.21.1.100:1521:oraskyon'
把spy.properties copy到%tomcat_home%/common/classes 里面还是报上面的错误. 后来发现只要 WEB-INF/classes里面有spy.properties 就要会报上面的错.并且 spy.log没有记录.
把spy.properties只放到%tomcat_home%/common/classes,或者放到 tomcat/bin下面都是没有问题的.
为什么别人放到WEB-INF/classes里面就行呢....
另外,道听途说用上了一个sqlprofiler的spy.properties,没启动sqlprofiler导致log4j对socket连接错误,一看见一堆exception trace就又以为是上面的错误了,白白浪费后面的尝试,这个时候说明已经找到spy.properties了.
另外,以下写法是完全没有必要的.直接用datasource就能和spring一起用了.
<bean id="dataSourceTarget" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
<bean id="dataSource" class="com.p6spy.engine.spy.P6DataSource" destroy-method="close">
<constructor-arg>
<ref local="dataSourceTarget"/>
</constructor-arg>
</bean>
还有按文档说SET CATALINA_OPTS=-Dp6.home=E:\appServer\Tomcat 5.0\webapps\icbc-cs\WEB-INF\classes
倒是导致tomcat启动不来了..
//5.0以后都是设置CATALINA_OPTS,不是TOMCAT_OPTS
最近有个家伙在推销他的elvyx:http://www.elvyx.com/
装了以下没成功,也是基于p6spy的,也没看到什么特别的地方,所以没再试了,正好p6spy的问题解决了.
- 17:46
- 浏览 (839)
- 评论 (0)
- 分类: Programming
- 相关推荐
发表评论
- 浏览: 394588 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
Gmail
共 8 张
共 8 张
最新评论
-
JIRA不完全手册
楼主,发一份完整的资料给我吧 xwj1003@yahoo.com.cn
-- by volking -
java encoding参考
Good ,thanks.
-- by zuowei -
有多少异常可以重来
我今天也遇到这个问题,才搜到这个帖子~ 还没有解决,等恢复哦
-- by javamanlcy007 -
有多少异常可以重来
这个错误解决了,又抱了别的错误~
-- by iceworld4143 -
有多少异常可以重来
解释不太懂,我也遇到这个问题了,可是我没用ant。 :cry: 等回 ...
-- by iceworld4143






评论排行榜