SuperMap iServer Java中Demo图层控制树图层名出现乱码地图无法看到问题解决方法(原创).doc
文本预览下载声明
SuperMap iServer Java中Demo图层控制树图层名出现乱码地图无法看到问题解决方法(原创)
操作系统及软件版本
操作系统XP 2002 Service Pack3,v.5857
SuperMap Deskpro 6(V6.0.0)
SuperMap iServer Java for Windows(V2.0.0 SP2)
Oracle9i(9.0.1.3.0)
SQL Server2000
问题描述
SuperMap iServer Java中Demo图层控制树图层名出现乱码,地图无法看到,点击地图控件出现950错误,如下图示:
mapService1.log日志信息如下:
警告: getLayer出现异常:图层(@)smLayer.getAdditionalSetting()和smLayer.getTheme()同时为null。
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:(@)smLayer.getDataset() is null
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:图层(@#1)smLayer.getAdditionalSetting()和smLayer.getTheme()同时为null。
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:(@#1)smLayer.getDataset() is null
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:图层(@#2)smLayer.getAdditionalSetting()和smLayer.getTheme()同时为null。
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:(@#2)smLayer.getDataset() is null
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:图层(@#3)smLayer.getAdditionalSetting()和smLayer.getTheme()同时为null。
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:(@#3)smLayer.getDataset() is null
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:图层(@#4)smLayer.getAdditionalSetting()和smLayer.getTheme()同时为null。
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:(@#4)smLayer.getDataset() is null
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:图层(@#5)smLayer.getAdditionalSetting()和smLayer.getTheme()同时为null。
2010-2-26 11:49:31 com.supermap.services.utility.logging.Logger warning
警告: getLayer出现异常:(@#5)smLayer.getDataset() is null
问题原因
当排除所有可能发生的配置原因后还是不行
最开始是怀疑数据库问题,使用SQL,和Oracle均出现这种情况。
最后发现时因自己Deskpro版本过高所致。
解决方法
这里没有必要使用较低版本的Deskpro,可以在保存工
显示全部