weblogic报错:Couldn't initialize OracleLobHandler,有谁遇到过吗?

问题描述

之前的war包都运行的好好的,可最近忽然weblogic报出这样的错误:org.springframework.dao.DataAccessResourceFailureException: Could not create Oracle LOB; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: Couldn't initialize OracleLobHandler because Oracle driver classes are not available. Note that OracleLobHandler requires Oracle JDBC driver 9i or higher!; nested exception is java.lang.NullPointerExceptionat org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.createLob(OracleLobHandler.java:368)at ......org.springframework.dao.InvalidDataAccessApiUsageException: Couldn't initialize OracleLobHandler because Oracle driver classes are not available. Note that OracleLobHandler requires Oracle JDBC driver 9i or higher!; nested exception is java.lang.NullPointerExceptionat org.springframework.jdbc.support.lob.OracleLobHandler.initOracleDriverClasses(OracleLobHandler.java:164)at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.createLob(OracleLobHandler.java:339)spring配置文件都有配置:<!-- 支持对clob的支持 add by yangbo 0601--> <bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true"> <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> </bean> <bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor" lazy-init="true" /> weblogic的jdb选的驱动是oracle 9i的 Oracle's Driver(Thin)Versions:0.0.1,9.2.0,10怎么样才能解决这个问题呀?急死我了!都好几天了

解决方案

引用Couldn't initialize OracleLobHandler because Oracle driver classes are not available. Note that OracleLobHandler requires Oracle JDBC driver 9i or higher!; nested exception is java.lang.NullPointerException 栈里边告诉你了错误的根源:driver class得不到,驱动加载有问题啊。你再检查一下,是否驱动被换过?
解决方案二:
org.springframework.dao.DataAccessResourceFailureException: Could not create Oracle LOB; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: Couldn't initialize OracleLobHandler because Oracle driver classes are not available. Note that OracleLobHandler requires Oracle JDBC driver 9i or higher!; nested exception is java.lang.NullPointerException at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.createLob(OracleLobHandler.java:368) at 驱动加载失败了,你看看你的连接是否有误注意(IP、端口、防火墙)
解决方案三:
dao包里与数据库交互的地方出了问题,你看看是不是从数据库中取东西,还是添加东西时出错了,与驱动没关系的
解决方案四:
是只在WEBLOGIC才报错?还是在TOMCAT等中间件也会报错

时间: 2024-09-17 08:39:37

weblogic报错:Couldn&#039;t initialize OracleLobHandler,有谁遇到过吗?的相关文章

el weblogic 报错 tomcat没报错

问题描述 el weblogic 报错 tomcat没报错 这句 weblogic 报这个错 tomcat没报错 解决方案 你用的是WebLogic10吧这个是EL写的不规范造成的 根据你抛的异常来看是在 (附近有语法错误 所以检查一下你的EL中是不是出现如下三种情况,第二种可能性比较大.1,三元运算符${a==b?xxx:yyy}需要加入括号手动处理运算优先级${a==b?(xxx):(yyy)}2,用EL取某个List的size();对于${xxxxList.size()} WebLogic

在linux下的weblogic报错,但是 在window下的tomcat不报错!!十万火急!

问题描述 对URL参数加密之后再重定向跳转的时候就报错了!报错信息SecurityHelper类packagecom.huarun;importjava.security.*;importjavax.crypto.*;importjavax.crypto.spec.*;publicclassSecurityHelper{privatefinalstaticintITERATIONS=20;publicstaticStringencrypt(Stringkey,StringplainText)th

weblogic报错,急

问题描述 用控制台启动集成服务是可以正常启动,但是编辑启动命令启动时报错:startstartManagedWebLogic.cmdUIPhttp://127.0.0.1:7003错误:<2013-4-19上午07时56分26秒GMT><Error><ConfigurationManagement><BEA-150000><Anerroroccurredwhileestablishingaconnectionbacktotheadminstration

请大家看看weblogic报错是怎么回事,急呀!

问题描述 ERROR(QueryAction.java:127)-[exception]javax.servlet.ServletException:weblogic.servlet.jsp.CompilationException:FailedtocompileJSP/jsp/formJSP/FreedomFormBody.jspFreedomFormBody.jsp:34:3:Thistypenameisambiguousbecauseitmatchesmorethanone'*'-impo

DDMS报错:Failed to initialize Monitor Thread: ......

    晚上做了个Demo准备用手机调试一下看看效果,结果运行Android程序时,DDMS却给出了这样的错误: Failed to initialize Monitor Thread: Unable to establish loopback connection 此时控制台也不停的输出: [2014-02-04 21:54:14 - DeviceMonitor] Connection attempts: 1 [2014-02-04 21:54:15 - DeviceMonitor] Conn

weblogic部署时fckeditor报错,tomcat下正常

问题描述 weblogic部署时fckeditor报错,tomcat下正常 解决方案 Tomcat部署项目时启动报错总结tomcat 部署项目时的报错(一)实现webservice客户端后在tomcat下运行正常,部署到weblogic报错

启动myeclipse报错-启动MyEclipse报错启动MyEclipse报错

问题描述 启动MyEclipse报错启动MyEclipse报错 之前装的是myeclipse 8.5的版本,手动卸载之后,再装myeclipse 10,总是会新建一个8.5的文件夹,然后里面是common文件夹和配置文件夹,网上的说法是myeclipse新版本会共享老版本的common文件,所以才新建的那个文件夹,但是我并不想留这个8.5的文件夹,所以把里面的东西都拷贝到了10下面,然后把config.ini和myeclipse.ini里面之前配置是8.5路径下的相应的改成了10路径下的,然后启

weblogic连接池-Java调用Oracle存储过程传入数组参数报错

问题描述 Java调用Oracle存储过程传入数组参数报错 weblogic连接池 JNDI提供的链接保存 Oracle数组 报错 oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection 大家好,我在用weblogic连接池 JNDI

weblogic spring 冲突-Weblogic发布SSH报错. Tomcat正常

问题描述 Weblogic发布SSH报错. Tomcat正常 Weblogic发布SSH报错. Tomcat正常 2015-01-22 15:43:24 ERROR[org.springframework.web.context.ContextLoader.initWebApplicationContext():319] - Context initialization failedorg.springframework.beans.factory.xml.XmlBeanDefinitionSt