ArcGIS GeoEvent10.5.1离线安装bug修复

ArcGIS GeoEvent10.5.1在离线安装部署时会出现一个bug。发现的操作系统版本是Windows Server 2012R2 Standard 无外网环境。

具体表现为,安装完毕后,无法访问GeoEvent server manager。

查看日志karaf.log发现,GeoEvent server启动时含有异常。异常信息包含:shaded org.eclipse,aether.resolution.ArtifactResolutionException:Could not transfer artifact org.apache.servicemix.bundles:org.apache.servicemix.bunldes.spring-expression:jar:3.2.11.RELEASE_1 from......

原来是有一个bug。BUG-000106503,在离线环境下安装GE失败。

ArcGIS GeoEvent10.5.1离线安装bug修复_第1张图片
bug描述

出现bug后,GeoEvent团队及时响应,发布了ArcGIS GeoEvent Server 10.5.1 Patch 1补丁来解决此问题。

ArcGIS GeoEvent10.5.1离线安装bug修复_第2张图片
补丁描述1


ArcGIS GeoEvent10.5.1离线安装bug修复_第3张图片
补丁描述2

可以看到,缺少的依赖包为org.apache.servicemix.bunldes.spring-expression:jar:3.2.11.RELEASE_1.

粗心大意的开发者在打包GE Server时,忘记了把maven仓库中的此jar包复制到本地,放入GE项目中导致。在线环境中不会存在此问题,因为GE在部署时会联网去maven的中央仓库中下载此包。

非常重要的bug,离线安装时一定要注意。

bug地址:http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDEwNjUwMw==

修复补丁地址:http://support.esri.com/en/download/7535

你可能感兴趣的:(ArcGIS GeoEvent10.5.1离线安装bug修复)