java调用arcgis组件,解析mdb报AutomationException: 0x5 - Access is denied. in 'Invoke',怎么排查?

打开工作空间代码:
IWorkspaceFactory factory = new AccessWorkspaceFactory();
报错:
2025-04-16 15:30:37.489 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : AutomationException: 0x5 - Access is denied. in 'Invoke'
2025-04-16 15:30:37.490 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.interop.Rpc.invoke(Unknown Source)
2025-04-16 15:30:37.490 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.interop.RemOXIDResolver.a(Unknown Source)
2025-04-16 15:30:37.490 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)
2025-04-16 15:30:37.490 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)
2025-04-16 15:30:37.491 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.geodatabase.IWorkspaceFactoryProxy.<init>(Unknown Source)
2025-04-16 15:30:37.491 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.datasourcesfile.ShapefileWorkspaceFactory.<init>(Unknown Source)
2025-04-16 15:30:37.491 ERROR [dmap-web,31d4ce28ab568fad,31d4ce28ab568fad,true] 15956 --- [nio-8180-exec-6] java.lang.Throwable                      : at com.esri.arcgis.datasourcesfile.ShapefileWorkspaceFactory.<init>(Unknown Source)
 
已邀请:

要回复问题请先登录注册