java.lang.ClassCastException
java转型异常,楼主要注意用JNDI绑的对象和你在程序中声明的对象是不是同一个classloader装载的.
java转型异常,楼主要注意用JNDI绑的对象和你在程序中声明的对象是不是同一个classloader装载的.
解决方案 »
- 求解:InvalidClassException 和 UnmarshalException
- 在手机上编写的Java程序能否调用系统的GSM单元去发送手机上面的音频
- 想开发个客户关系管理方面的系统,求前辈好的建议
- 你看你也蒙?不信试试
- 在北大青鸟刚完成两年的课程会有公司要吗?
- 走过路过的请近来帮忙:关于servlet判断是谁请求的问题
- 怎么建立thirdpcc(3pcc)在jboss中或者(mobicents)中?
- 请过来人指点[在线等]
- weblogic建不了连接池,急急求助
- java 多线程,其中一个死循环,会否影响另外一个线程
- eclipse 中的web service如何测试阿?
- 做个统计:同意java程序员的平均工资高于dotnet的回复1,不同意的回复0
其实你什么代码也不用改的,只要把JNDI配置一下,lookup对应的
JNDI名称,得到DataSource,再从DataSource中取得connection,其他根本没必要改呀
这样也会出错吗???
这是一个非常奇怪的问题,条件是tomcat和lib目录和web应用的lib目录下都有ojdbc14.jar的时候,在Object o = rs.getBlob(1); 判断o instanceof oracle.sql.CLOB既然返回的是false,而将o的类的名称打印出来又的确是oracle.sql.CLOB,非常的不理解。而且还可以保证这两个地方的jar包是一摸一样的。如果将web应用中的ojdbc14.jar去掉就没有问题了。又试了将tomcat的lib目录下的jar包去掉,只保留war包中的竟然也不行,这个就感觉是tomcat的问题了。具体原因不明。
一定注意jdbc的驱动都放在应用程序服务器的目录下,而不要放在war包中。