org.hibernate.MappingException: Named query not known: GraphSession.findLatestPr ocessDefinitionQuery at org.hibernate.impl.AbstractSessionImpl.getNamedQuery(AbstractSessionI mpl.java:70) at org.hibernate.impl.SessionImpl.getNamedQuery(SessionImpl.java:1224) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.orm.hibernate3.HibernateTemplate$CloseSuppressing InvocationHandler.invoke(HibernateTemplate.java:1289) at $Proxy86.getNamedQuery(Unknown Source) at org.jbpm.db.GraphSession.findLatestProcessDefinition(GraphSession.jav a:150) at com.oras.foundation.awf.workflow.dao.JbpmDao$1.doInJbpm(JbpmDao.java: 77) at org.springmodules.workflow.jbpm31.JbpmTemplate$1.doInHibernate(JbpmTe mplate.java:86) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(Hibern ateTemplate.java:419) at org.springframework.orm.hibernate3.HibernateTemplate.execute(Hibernat eTemplate.java:339) at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.j ava:79) at com.oras.foundation.awf.workflow.dao.JbpmDao.getDefinitionByName(Jbpm Dao.java:74) at com.oras.foundation.awf.workflow.service.impl.AwfWorkFlowServiceImpl. getProcessDefinitionByName(AwfWorkFlowServiceImpl.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti on(AopUtils.java:310) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo inpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.in voke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami cAopProxy.java:204) at $Proxy65.getProcessDefinitionByName(Unknown Source) at com.oras.foundation.awf.workflow.action.AwfWfListAction.checkProcessN ame(AwfWfListAction.java:107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultA ctionInvocation.java:434) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(Defa ultActionInvocation.java:273) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:235) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doInte rcept(DefaultWorkflowInterceptor.java:141) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(V alidationInterceptor.java:248) at org.apache.struts2.interceptor.validation.AnnotationValidationInterce ptor.doIntercept(AnnotationValidationInterceptor.java:49) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.interc ept(ConversionErrorInterceptor.java:124) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:170) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:170) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.inter cept(StaticParametersInterceptor.java:104) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(Checkbox Interceptor.java:84) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUp loadInterceptor.java:208) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept( ModelDrivenInterceptor.java:88) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Cha iningInterceptor.java:130) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Pr epareInterceptor.java:137) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Ser vletConfigInterceptor.java:164) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:170) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInt erceptor.java:143) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasI nterceptor.java:130) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.inter cept(ExceptionMappingInterceptor.java:176) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:230) at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(Default ActionInvocation.java:229) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTim erStack.java:456) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI nvocation.java:227) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.j ava:52) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.jav a:477) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc her.java:467) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja va:42) at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionCon textCleanUp.java:97) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja va:42) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:265) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(Filt erSecurityInterceptor.java:107) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Fi lterSecurityInterceptor.java:72) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:275) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTra nslationFilter.java:166) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:275) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProces singFilter.java:271) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:275) at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:1 10) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:275) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilte r(HttpSessionContextIntegrationFilter.java:249) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:275) at org.acegisecurity.concurrent.ConcurrentSessionFilter.doFilter(Concurr entSessionFilter.java:95) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(F ilterChainProxy.java:275) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.jav a:149) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.j ava:98) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja va:42) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.do FilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR equestFilter.java:76) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja va:42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run(WebAppServletContext.java:3368) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate dSubject.java:321) at weblogic.security.service.SecurityManager.runAs(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS ervletContext.java:2117) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC ontext.java:2023) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j ava:1359) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) 原因:忘了再hibernate配置的时候,整合jbpm了,呵呵。 <property name="lobHandler" ref="lobHandler"></property> <!-- hibernate整合jbpm --> <property name="mappingLocations"> <list> <value>classpath*:/org/jbpm/**/*.hbm.xml</value> </list> </property>