使用spring4.1 hibernate4.1 struts2.1 Tomcat8 部署项目异常解决方法

使用spring4.1 hibernate4.1 struts2.1 Tomcat8 部署项目 异常信息
onErrorInterceptor.java:133)
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept( ParametersInterceptor.java:207 )
       at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept( MethodFilterInterceptor.java:98 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept( ParametersInterceptor.java:207 )
       at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept( MethodFilterInterceptor.java:98 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept( StaticParametersInterceptor.java:190 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at org.apache.struts2.interceptor.MultiselectInterceptor.intercept( MultiselectInterceptor.java:75 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at org.apache.struts2.interceptor.CheckboxInterceptor.intercept( CheckboxInterceptor.java:94 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at org.apache.struts2.interceptor.FileUploadInterceptor.intercept( FileUploadInterceptor.java:243 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept( ModelDrivenInterceptor.java:100 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept( ScopedModelDrivenInterceptor.java:141 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept( DebuggingInterceptor.java:267 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept( ChainingInterceptor.java:142 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept( PrepareInterceptor.java:166 )
       at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept( MethodFilterInterceptor.java:98 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept( I18nInterceptor.java:176 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept( ServletConfigInterceptor.java:164 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept( AliasInterceptor.java:190 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept( ExceptionMappingInterceptor.java:187 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at org.apache.struts2.impl.StrutsActionProxy.execute( StrutsActionProxy.java:52 )
       at org.apache.struts2.dispatcher.Dispatcher.serviceAction( Dispatcher.java:485 )
       at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction( ExecuteOperations.java:77 )
       at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter( StrutsPrepareAndExecuteFilter.java:91 )
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:241 )
       at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208 )
       at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:220 )
       at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:122 )
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:503 )
       at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:170 )
       at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:103 )
       at org.apache.catalina.valves.AccessLogValve.invoke( AccessLogValve.java:950 )
       at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:116 )
       at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:421 )
       at org.apache.coyote.http11.AbstractHttp11Processor.process( AbstractHttp11Processor.java:1070 )
       at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process( AbstractProtocol.java:611 )
       at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run( JIoEndpoint.java:314 )
       at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142 )
       at java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:617 )
       at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61 )
       at java.lang.Thread.run( Thread.java:745 )
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
java.lang.ClassNotFoundException : oracle.jdbc.driver.OracleDriver
       at org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1720 )
       at org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1571 )
       at org.apache.commons.dbcp.BasicDataSource.createConnectionFactory( BasicDataSource.java:1420 )
       at org.apache.commons.dbcp.BasicDataSource.createDataSource( BasicDataSource.java:1371 )
       at org.apache.commons.dbcp.BasicDataSource.getConnection( BasicDataSource.java:1044 )
       at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin( DataSourceTransactionManager.java:204 )
       at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction( AbstractPlatformTransactionManager.java:373 )
       at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary( TransactionAspectSupport.java:438 )
       at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction( TransactionAspectSupport.java:261 )
       at org.springframework.transaction.interceptor.TransactionInterceptor.invoke( TransactionInterceptor.java:95 )
       at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:179 )
       at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke( ExposeInvocationInterceptor.java:92 )
       at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:179 )
       at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept( CglibAopProxy.java:653 )
       at com.zl.service.spring.TransactionServiceTest$$EnhancerBySpringCGLIB$$4939f8a9.saveDept(<generated>)
       at com.zl.web.action.DeptAction.saveDept( DeptAction.java:27 )
       at sun.reflect.NativeMethodAccessorImpl.invoke0( Native Method )
       at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62 )
       at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43 )
       at java.lang.reflect.Method.invoke( Method.java:498 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction( DefaultActionInvocation.java:452 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly( DefaultActionInvocation.java:291 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:254 )
       at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept( DefaultWorkflowInterceptor.java:176 )
       at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept( MethodFilterInterceptor.java:98 )
       at com.opensymphony.xwork2.DefaultActionInvocation.invoke( DefaultActionInvocation.java:248 )
       at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept( ValidationInterceptor.java:263 )
       at org.apache.struts2.interceptor.validation.AnnotationVali
解决办法:当我将ojdbc6.jar 换成ojdbc14.jar的时候正常了。
       还有一个问题
                    xsi:schemaLocation="http://www.springframework.org/schema/beans
                                         http://www.springframework.org/schema/beans/spring-beans-4.1.xsd" >
      当是4.1的xsd的时候使用ojdbc.6.jar也不报错。如果将4.1.xsd改成3.1.xsd  项目尽然启动不了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值