qunbin999 2010-03-19 17:04
浏览 218
已采纳

关于springside3发布在tomcat正常,但是在weblogic出错的问题

具体的错误时这样的
2010-03-19 16:54:45,859 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_filterChainProxy': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_filterChainList': Cannot create inner bean '(inner bean)' of type [org.springframework.security.config.OrderedFilterBeanDefinitionDecorator$OrderedFilterDecorator] while setting bean property 'filters' with key [11]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'filterSecurityInterceptor' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterSecurityInterceptor' defined in file [D:\bea\user_projects\domains\autodeploy\hrsise\WEB-INF\classes\security\applicationContext-security.xml]: Cannot resolve reference to bean 'databaseDefinitionSource' while setting bean property 'objectDefinitionSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databaseDefinitionSource': FactoryBean threw exception on object creation; nested exception is org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [FROM cn.com.sise.system.entity.security.Resource a WHERE a.resourceType=? ORDER BY a.orderNum ASC]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) [spring-beans-2.5.6.jar:2.5.6]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_14]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) [spring-context-2.5.6.jar:2.5.6]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) [spring-context-2.5.6.jar:2.5.6]
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) [spring-web-2.5.6.jar:2.5.6]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) [spring-web-2.5.6.jar:2.5.6]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) [spring-web-2.5.6.jar:2.5.6]
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:465) [weblogic.jar:10.3.0.0]
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) [com.bea.core.weblogic.security.identity_1.1.0.0.jar:1.1.0.0]
at weblogic.security.service.SecurityManager.runAs(Unknown Source) [com.bea.core.weblogic.security.wls_1.0.0.0_5-0-2-0.jar:5.0.2.0]
at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:175) [weblogic.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1784) [weblogic.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999) [weblogic.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371) [weblogic.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) [weblogic.jar:10.3.0.0]
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) [weblogic.jar:10.3.0.0]
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635) [weblogic.jar:10.3.0.0]
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:16) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162) [weblogic.jar:10.3.0.0]
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) [weblogic.jar:10.3.0.0]
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184) [weblogic.jar:10.3.0.0]
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89) [weblogic.jar:10.3.0.0]
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) [weblogic.jar:10.3.0.0]
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) [com.bea.core.weblogic.workmanager_1.4.0.0.jar:1.4.0.0]
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) [com.bea.core.weblogic.workmanager_1.4.0.0.jar:1.4.0.0]

我找了几天资料了,一直解决不了。请各位大大们帮忙解决,万分感谢!

  • 写回答

6条回答 默认 最新

  • wanghaolovezlq 2010-03-19 17:07
    关注

    拥有Hibernate3.jar的应用,被部署到weblogic8.1上后,抛出异常 CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken。
    解决方法:在hibernate.properties上,或是在spring的conext xml中,加上一个属性hibernate.query.factory_class,值为org.hibernate.hql.classic.ClassicQueryTranslatorFactory。

    原因:从网上获知,weblogic.jar中已经有了一个antlr.jar的版本,导致应用中hibernate3.jar中用到的antlr.jar不能找到,导致异常。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)