0 0

activiti 5.12.1整合struts1.3 hibernate3 spring3时mybatis无法解析Bug0

activiti 5.12.1整合struts1.3 hibernate3 spring3时mybatis无法解析Bug,是不是jar版本的问题查了好久没有解决,请问一下各位有经验的大哥有没有遇到过这个问题?

初始化spring配置文件时,创建引擎报bug,如下:
13/07/09 17:53:01 Error parsing application-server config file: Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is org.activiti.engine.ActivitiException: Error while building ibatis SqlSessionFactory: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Unknown element <#comment> in SQL statement.
13/07/09 17:53:01 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is org.activiti.engine.ActivitiException: Error while building ibatis SqlSessionFactory: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Unknown element <#comment> in SQL statement.
13/07/09 17:53:01 	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:149)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1442)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:248)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:353)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1015)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
13/07/09 17:53:01 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
13/07/09 17:53:01 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
13/07/09 17:53:01 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
13/07/09 17:53:01 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
13/07/09 17:53:01 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
13/07/09 17:53:01 	at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1015)
13/07/09 17:53:01 	at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:649)
13/07/09 17:53:01 	at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:428)
13/07/09 17:53:01 	at com.evermind.server.Application.getHttpApplication(Application.java:512)
13/07/09 17:53:01 	at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1975)
13/07/09 17:53:01 	at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1894)
13/07/09 17:53:01 	at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:603)
13/07/09 17:53:01 	at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:302)
13/07/09 17:53:01 	at com.evermind.server.http.HttpServer.setSites(HttpServer.java:273)
13/07/09 17:53:01 	at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:180)
13/07/09 17:53:01 	at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2296)
13/07/09 17:53:01 	at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:944)
13/07/09 17:53:01 	at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:113)
13/07/09 17:53:01 	at java.lang.Thread.run(Thread.java:619)
13/07/09 17:53:01 Caused by: org.activiti.engine.ActivitiException: Error while building ibatis SqlSessionFactory: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Unknown element <#comment> in SQL statement.
13/07/09 17:53:01 	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.initSqlSessionFactory(ProcessEngineConfigurationImpl.java:649)
13/07/09 17:53:01 	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.init(ProcessEngineConfigurationImpl.java:397)
13/07/09 17:53:01 	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:373)
13/07/09 17:53:01 	at org.activiti.spring.SpringProcessEngineConfiguration.buildProcessEngine(SpringProcessEngineConfiguration.java:64)
13/07/09 17:53:01 	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:56)
13/07/09 17:53:01 	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:32)
13/07/09 17:53:01 	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142)
13/07/09 17:53:01 	... 33 more
13/07/09 17:53:01 Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Unknown element <#comment> in SQL statement.
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:105)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(XMLConfigBuilder.java:88)
13/07/09 17:53:01 	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.initSqlSessionFactory(ProcessEngineConfigurationImpl.java:644)
13/07/09 17:53:01 	... 39 more
13/07/09 17:53:01 Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Unknown element <#comment> in SQL statement.
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:113)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:88)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:311)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:103)
13/07/09 17:53:01 	... 41 more
13/07/09 17:53:01 Caused by: org.apache.ibatis.builder.BuilderException: Unknown element <#comment> in SQL statement.
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseDynamicTags(XMLStatementBuilder.java:152)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.access$1100(XMLStatementBuilder.java:52)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder$IfHandler.handleNode(XMLStatementBuilder.java:305)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseDynamicTags(XMLStatementBuilder.java:154)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.access$1100(XMLStatementBuilder.java:52)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder$WhereHandler.handleNode(XMLStatementBuilder.java:272)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseDynamicTags(XMLStatementBuilder.java:154)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.access$1100(XMLStatementBuilder.java:52)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder$IncludeNodeHandler.contents(XMLStatementBuilder.java:253)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder$IncludeNodeHandler.handleNode(XMLStatementBuilder.java:245)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseDynamicTags(XMLStatementBuilder.java:154)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:88)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:128)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:121)
13/07/09 17:53:01 	at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:111)
13/07/09 17:53:01 	... 44 more


问题又如:http://forums.activiti-cn.org/thread-120-1-1.html

2个答案 按时间排序 按投票排序

0 0

请问现在有没有解决呢?

2017年3月10日 13:40
0 0

貌似我也遇到这个问题了,加上hibernate-core包就可以了。

2014年8月21日 15:48

相关推荐

    spring mybatis activiti完全整合

    个人整合spring mybatis activiti使用servlet3.0规范,mybatis与activiti事务统一,只要25分。配套的activiti-explorer项目也可以在我的资源中下载。

    activiti+spring+srping Mvc+mybatis+maven整合

    本项目是关于"activiti+spring+spring Mvc+mybatis+maven"的整合,旨在创建一个基于Activiti工作流引擎、Spring、Spring MVC、MyBatis以及Maven的开发环境。下面将详细介绍这些技术及其整合过程。 首先,`activiti`...

    基于Struts+Hibernate+Spring的工作流系统

    在IT行业中,构建高效、可扩展的企业级应用是至关重要的,而"基于Struts+Hibernate+Spring的J2EE工作流系统"就是这样一个典型的应用架构。这个系统利用了三种非常著名的开源框架,即Struts、Hibernate和Spring,来...

    STRUTS2+SPRING3+ACTIVITI5 整合 jar 包

    在整合STRUTS2、SPRING3和ACTIVITI5时,通常会遵循以下步骤: 1. **配置STRUTS2**:首先,需要在Web应用的`web.xml`中配置STRUTS2的前端控制器(FilterDispatcher或StrutsPrepareAndExecuteFilter),并添加STRUTS2...

    spring+springMVC+Mybatis+Activiti

    个人编写的spring+springMVC+Mybatis+Activiti+mysql实现请假流程,流程使用activity进行管理,适合刚接触过Activiti的新手学习使用; 由于空间较少,一些jar文件被删了,如果有需要的话,请联系我提供 如果大家觉得...

    spring mvc+activiti+mybatis小整合

    【标题】"Spring MVC + Activiti + MyBatis 小整合"揭示了这个项目的核心技术栈,它是一个基于Java的企业级应用示例,用于展示如何将这三个流行的技术框架集成在一起,构建一个完整的业务流程管理系统。Spring MVC是...

    基于Struts+Hibernate+Spring的J2EE工作流系统

    Struts、Hibernate和Spring是Java开发中非常著名的三个框架,它们在构建企业级J2EE应用时发挥着关键作用。这个“基于Struts+Hibernate+Spring的J2EE工作流系统”是一个完整的解决方案,旨在提高开发效率,优化系统...

    springmvc+Mybatis+activiti5

    此项目为springmvc、Mybatis、EHcache、maven、Spring security3、activiti5工作流的整合 是一个基于数据库的权限管理demo项目、使用mysql数据库 项目运行前需要构建maven私服 而且有些jar包私服中肯定没有,需要...

    java mvc基于struts和hibernate整合的一个简单的OA系统

    在这个“java mvc基于struts和hibernate整合的一个简单的OA系统”中,Struts作为控制器框架,负责处理用户请求并调度应用流程;Hibernate则作为持久层框架,用于对象关系映射(ORM),简化数据库操作。 **Struts...

    Spring SpringMVC Mybatis Activiti Maven整合demo

    Spring、SpringMVC、Mybatis、Activiti和Maven是Java开发中常用的一系列框架和技术。这个整合项目是一个基础的示例,展示了如何将这些工具有效地结合在一起,以实现一个功能丰富的企业级应用。 首先,Spring是核心...

    springMvc、mybatis、activiti整合

    本教程将探讨如何将Spring MVC、MyBatis和Activiti这三大框架整合在一起,以实现一个功能丰富的业务流程管理系统。 首先,Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序的Model-View-Controller(MVC...

    基于hibernate spring struts shiro activiti easyui框架的物流系统,可做毕业设计

    《基于Hibernate Spring Struts Shiro Activiti EasyUI的物流系统详解》 在信息化时代,物流系统的建设对于企业管理、效率提升至关重要。本项目采用了一系列主流的Java企业级开发框架,包括Hibernate、Spring、...

    Struts+hibenate+Spring+activiti

    Struts、Hibernate、Spring 和 Activiti 是四种在 IT 领域广泛应用的开源框架和技术,它们在企业级 Web 应用开发中起到了关键作用。这个实例结合了这四者的优点,构建了一个完整的业务流程管理系统。 **Struts** 是...

    STRUTS2+SPRING3+ACTIVITI5.6整合项目

    struts2、sprint3、activiti5整合项目, 其中有很多帮助类,如:时间帮助类,数据库帮助类,string帮助类, excel操作帮助类,jfreechart帮助类,spring帮助类等等, 绝对物超所值!

    struts+spring+hibernate整合办公OA系统全套视频下载地址

    具体包括但不限于Struts 2 + Spring框架的整合、Ant和XDoclet的使用、Struts 2 + Spring 2.5 + Hibernate 3.3的联合使用等。此外,还包括了一些特定主题的讲解,如模型映射、业务逻辑设计、异常处理、线程管理等内容...

    Springboot2整合Activiti5设计器

    在本文中,我们将深入探讨如何将Spring Boot 2与Activiti 5流程设计器进行整合,以便在Java开发环境中实现高效的工作流管理。首先,我们需要理解这两个核心组件:Spring Boot和Activiti。 Spring Boot是Spring框架...

    activiti-5.12.1 官方包

    这个"activiti-5.12.1 官方包"是 Activiti 的一个特定版本,5.12.1,该版本可能包含了修复的问题、增强的功能以及对先前版本的改进。 在 Activiti 5.12.1 中,你可以期待以下关键知识点: 1. **流程定义与模型**:...

    activiti练习项目-整合spring,mybatis

    项目实现了一个简单的请假流程,有请假列表、待办任务列表、部署流程3个功能。 整合的SPRING+MYBATIS, 没使用SPRING MVC(我偷懒了) ,有需要的朋友可以下载看看,基本的API都用到了。

    Maven整合Spring3.X+Mybatis3.X

    NULL 博文链接:https://whatisjavabean.iteye.com/blog/2017035

    Activiti-activiti-5.12.1.zip

    3. **Process Definition 和 Process Instance**: 这两个概念是理解 Activiti 的基础。Process Definition 是流程的静态模型,而 Process Instance 是流程运行时的动态实例。 4. **Task Service**: 提供了对任务...

Global site tag (gtag.js) - Google Analytics