平台2.3升级到2.4的问题
2011-04-21 13:59
411 查看
将src和webroot拷贝到myeclipse工程下面。。
运行cn.myapps.version.transfer.AllTransfer
出现如下错误:
经过分析,是:数据库列类型转换错误, 在t_resource表中,otherurl的类型为ntext,而平台代码把它当作string了,因为ntext对应jdbc的类型为clob大字段的
在数据库中修改 t_resource表中,otherurl的类型为varchar 长度为2000
问题得到解决
运行cn.myapps.version.transfer.AllTransfer
出现如下错误:
12:07:58,171 INFO ProcessFactory:145 - ##CLEAN-CACHE-->>cn.myapps.core.deploy.application.ejb.ApplicationProcessBean.doUpdate(cn.myapps.base.dao.ValueObject) ---->transfer data successfuly! java.lang.ClassCastException: net.sourceforge.jtds.jdbc.ClobImpl cannot be cast to java.lang.String at cn.myapps.version.transfer.ResourceTransfer.to2_4(ResourceTransfer.java:48) at cn.myapps.version.transfer.process.TransferProcessImpl.processTransfer(TransferProcessImpl.java:25) at cn.myapps.version.transfer.process.TransferProcessImpl.processAllTransfer(TransferProcessImpl.java:16) at cn.myapps.version.transfer.AllTransfer.to2_4(AllTransfer.java:8) at cn.myapps.version.transfer.AllTransfer.main(AllTransfer.java:15) Start to transfer tree mapping: {current_Node=vsdcode, name_Node=vsdname, superior_Node=vsdfathercode} ---->get column by column name<----
经过分析,是:数据库列类型转换错误, 在t_resource表中,otherurl的类型为ntext,而平台代码把它当作string了,因为ntext对应jdbc的类型为clob大字段的
在数据库中修改 t_resource表中,otherurl的类型为varchar 长度为2000
问题得到解决
相关文章推荐
- 平台2.3升级到2.4的问题2
- apache2.2升级到apache2.4问题
- 2.4升级2.5问题-我的工作
- MFC开发平台升级中遇到的问题归纳
- struts2.3升级到struts2.5.10.1步骤及遇到的问题
- Android Studio 升级到2.3版本后Run项目不能自动启动APP的问题
- 开发平台由VC6.0升级至VS2005,将碰到的问题
- Android Studio2.3和Gradle-3.3的升级和配置问题
- Struts2.0升级到2.3出现的一些问题
- 排查logstash2.4升级到5.0版本后kafka不兼容问题 推荐
- Android Studio2.3和Gradle-3.3的升级和配置问题
- Ubuntu/UbuntuKylin平台下源码编译Ambari 2.4(含较多问题解决方案)
- 排查logstash2.4升级到5.0版本后kafka不兼容问题
- 解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题
- 升级ambari、HDP版本(ambari 2.1升级到2.4、HDP2.3升级到2.5)
- 解决Android studio 2.3升级到Android studio 3.0 后apt报错问题
- python2.4升级到2.7后,解决安装json后模块不识别的问题
- web.xml文件2.3、2.4、2.5、3.0不同版本问题
- Android Studio升级到2.3的编译问题解决办法
- VB升级到VB.NET平台LSet函数相关问题