地图相关应用系统部署到现场报错原因汇总

开发环境

1. 地图服务器:ArcGIS Server 10.3
2. 地图客户端: ArcGIS Destop 10.3
3. 数据库: Oracle 11g
4. IDE: VSCode、eclipse
5. 框架: Angular、Spring、Mybatis
6. 基础环境: Nodejs、Maven

问题现象

开发环境下的程序一切正常,把开发环境下的程序打成war包之后,部署到现场服务器,完了地图出不来了,而且还不报错。对于一个以地图为核心的系统来说,看不到图那基本等于没做。这种问题排查起来特别麻烦,程序不报错,找不到突破点,只能靠猜。因此记录一下问题十分必要。

原因汇总

  1. 现场缺少地图服务,开发环境下用到的地图服务,在现场找不到;
  2. 现场地图服务所在目录与开发环境下的目录不一致;
  3. 现场地图服务坐标系与开发环境下的不一致;
  4. ArcGIS JS API版本问题,现场版本太低;
  5. 现场地图初始化中心点与开发环境不一致
  6. 缩放级别问题,地图初始化时设置了缩放级别与最小缩放级别,现场地图服务级别不够;
  7. 未完待续…

开发环境与现场环境统一起来基本不会出现什么问题。

猜你喜欢

转载自blog.csdn.net/wml00000/article/details/88535760
今日推荐