SOE错误:0x80040111 classfactory cannot supply requested class
SOE部署后,启动服务,报错,错误信息是null,截图如下:
查看日志,错误显示的是 0x80040111 classfactory cannot supply requested class,截图如下:
首先,判断你的SOE是通过.net开发的还是java开发的,如果是.net开发的,需要考虑以下可能的原因:
1、安装环境是否满足 .net framework的最低要求。比如10.2版本的SOE需要.net 4.0的支持,若soe部署到Winserver2008R2的环境中,需要安装.net 4.0才能使用。(上面的错误就是这个原因)
解决方案:安装最低要求版本的.net framework。
2、部署SOE的环境ArcGIS 版本与开发SOE的SDK版本是否一致。
解决方案:部署与安装环境相一致的ArcGIS开发包版本,重新编译代码,即可。
3、ArcGIS Server安装时,没有安装 .NET扩展。
解决方案:
重新安装ArcGIS Server,选择Modify,下一步,将.NET扩展支持加上即可。