SSM集成activiti6.0错误集锦(二)
项目环境
- Maven构建
- 数据库:Orcle12c
- 服务器:Tomcat9
- <java.version>1.8</java.version>
- <activiti.version>6.0.0</activiti.version>
- <springframework.version>5.0.4.RELEASE</springframework.version>
- <mybatis.version>3.4.5</mybatis.version>
问题
问题一:在配置Activiti数据库后,启动Activiti-explorer时,发现总报 “ORA-12505, TNS:listener does not currently know of SID given in connect desc ."
- 解决步骤
- 按照网上解决办法:在ORACLE的监听文件listener.ora中添加参数配置,大致如下,未成功解决
SID_LIST_LISTENER = 
 (SID_LIST =
 (SID_DESC =
 (SID_NAME = PLSExtProc)
 (ORACLE_HOME = /opt/oracle/product/10.2./db_1)
 (PROGRAM = extproc)
 )
 (SID_DESC =
 (GLOBAL_DBNAME = orcl)
 (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
 (SID_NAME = orcl)
 )
 )
- 查找orcle数据连接信息,我的配置如下
##orcle 
 db.driver=oracle.jdbc.driver.OracleDriver
 db.username=C##ZHULU
 db.password=950128
 db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl?useUnicode=true&characterEncoding=utf8- 结果发现orcle的url配置错误:不能附带参数,改正后应为
db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl 
- 改正后,错误成功解决
 
- 结果发现orcle的url配置错误:不能附带参数,改正后应为
 
- 按照网上解决办法:在ORACLE的监听文件listener.ora中添加参数配置,大致如下,未成功解决
问题二:Mybatis报错: Cause: org.xml.sax.SAXParseException; lineNumber: 49; columnNumber: 83; 必须为元素类型 "update" 声明属性 "resultMap"

- 错误原因:在mybatis3的mapper.xml映射文件中,update语句中不可以存在resultMap
- 判断依据
- 查找mybatis3的源码,我的是mabatis-3.4.5.jar——>builder——>xml——>mybatis-3-mapper.dtd,如下图所示
 
  
- 查看内容,如下
<!ELEMENT update (#PCDATA | selectKey | include | trim | where | set | foreach | choose | if | bind)*> 
 <!ATTLIST update
 id CDATA #REQUIRED
 parameterMap CDATA #IMPLIED
 parameterType CDATA #IMPLIED
 timeout CDATA #IMPLIED
 flushCache (true|false) #IMPLIED
 statementType (STATEMENT|PREPARED|CALLABLE) #IMPLIED
 keyProperty CDATA #IMPLIED
 useGeneratedKeys (true|false) #IMPLIED
 keyColumn CDATA #IMPLIED
 databaseId CDATA #IMPLIED
 lang CDATA #IMPLIED
 >我们会发现,在mybatis3中的mapper.xml映射文件中的update语句已经没有了resultMap属性,所以我们配置将会报错。 
- 所以我们在自己的update语句中不可配置resultMap属性,问题解决。
- 比如insert其他语句也可以参考这个解决
 
- 查看内容,如下
SSM集成activiti6.0错误集锦(二)的更多相关文章
- SSM集成activiti6.0错误集锦(一)
		项目环境 Maven构建 数据库:Orcle12c 服务器:Tomcat9 <java.version>1.8</java.version> <activiti.vers ... 
- springboot集成activiti6.0多数据源的配置
		最近公司开始开发springboot的项目,需要对工作流进行集成.目前activiti已经发布了7.0的版本,但是考虑到6.0版本还是比较新而且稳定的,决定还是选择activiti6.0的版本进行集成 ... 
- Activiti工作流框架学习笔记(二)之springboot2.0整合工作流Activiti6.0
		以前在工作当中做过不少与工作流Activiti有关的工作,当时都是spring集成activiti5.22的项目,现在回过头去看,其实版本已经稍微老了,因此,基于先前的工作经验,决定用较新版本的技术来 ... 
- django 2.0 xadmin 错误集锦
		转载 django 2.0 xadmin 错误集锦 2018-03-26 10:39:18 Snail0Li 阅读数 5188更多 分类专栏: python 1.django2.0把from dj ... 
- InstallShield集成安装MSDE2000最小版本(二)  fishout特许授权发布
		原文:InstallShield集成安装MSDE2000最小版本(二) fishout特许授权发布 原帖地址:http://blog.csdn.net/fishout/archive/2009/10/ ... 
- SVN下错误集锦
		SVN下错误集锦 一SVN下的文件被locked不能update和commit 最近做项目的时候,遇到这个问题,SVN下的文件被locked不能update和commit.其提示如下: 解决办法:执行 ... 
- (转)Hadoop之常见错误集锦
		Hadoop之常见错误集锦 下文中没有特殊说明,环境都是CentOS下Hadoop 2.2.0.1.伪分布模式下执行start-dfs.sh脚本启动HDFS时出现如下错误: ... 
- 在Hadoop 2.3上运行C++程序各种疑难杂症(Hadoop Pipes选择、错误集锦、Hadoop2.3编译等)
		首记 感觉Hadoop是一个坑,打着大数据最佳解决方案的旗帜到处坑害良民.记得以前看过一篇文章,说1TB以下的数据就不要用Hadoop了,体现不 出太大的优势,有时候反而会成为累赘.因此Hadoop的 ... 
- ssm集成redis
		身在一个传统的IT公司,接触的新技术比较少,打算年后跳槽,所以抽空学了一下redis. 简单的redis测试,咱们这边就不讲了,现在主要讲讲ssm集成redis的过程,因为现在项目用的就是ssm的框架 ... 
随机推荐
- jQuery-animate万能动画效果
			问题:效果受局限 解决:万能动画函数:animate() animation()可对数值类型的CSS样式执行定时器动画 包括:宽高,位置,透明度,边框宽度,字体大小 强调:不能对非数值类型属性做动画 ... 
- C# 去重处理字符大小写
			本文展示了如何对集合去重并且处理大小写 
- Oracle表空间管理相关
			以下以我自己的测试环境举例: 1.表空间的 block_size 为 8192字节,即8KBytes.从数据字典中查到 max_size 为 2147483645,即约为15.9TBytes. 2.在 ... 
- 依赖反转Ioc和unity,autofac,castle框架教程及比较
			1.依赖倒置的相关概念 http://www.cnblogs.com/fuchongjundream/p/3873073.html IoC模式(依赖.依赖倒置.依赖注入.控制反转) 2.依赖倒置的方式 ... 
- [17]Windows的启动过程
			一.内核的引导 在intel x86系统上,windows操作系统获得控制首先从硬盘的主引导记录(MBR,Master Boot Record)开始,windows setup程序在安装windows ... 
- [8]windows内核情景分析--窗口消息
			消息与钩子 众所周知,Windows系统是消息驱动的,现在我们就来看Windows的消息机制. 早期的Windows的窗口图形机制是在用户空间实现的,后来为了提高图形处理效率,将这部分移入内核空间,在 ... 
- anacoda 安装默认源中没有的包
			pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 1 安装失败 conda install pygame 2 搜索 anaconda se ... 
- 准备mybatis-spring
			spring-mybatis下载:https://mvnrepository.com/artifact/org.mybatis/mybatis-spring 导入mybatis-spring-2.0. ... 
- Java多线程-----理解CountDownLatch
			CountDownLatch简介 CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier.Semaphore.ConcurrentHa ... 
- uva 10163 Storage Keepers
			题意: 有n个仓库,m个人,一个仓库只能由一个人托管,每个人可以托管多个仓库. 每个人有一个能力值a,如果说他托管了k个仓库,那么这些仓库的安全值都是a/k. 雇佣一个人的花费也是a. 如果一个仓库没 ... 
