`
wxb880114
  • 浏览: 672653 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AO连接sde出现java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path

AO 
阅读更多
java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path
Could not load native libraries.
java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at com.esri.arcgis.interop.NativeLoader.loadLibrary(Unknown Source)
at com.esri.arcgis.interop.NativeAuth.c(Unknown Source)
at com.esri.arcgis.interop.c.a(Unknown Source)
at com.esri.arcgis.interop.RpcConnectionHandler.a(Unknown Source)
at com.esri.arcgis.interop.hb.a(Unknown Source)
at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)
at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)
at com.esri.arcgis.system.IPropertySetProxy.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.dci.sdecon.SdeConnection.main(SdeConnection.java:34)
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.esri.arcgis.interop.NativeAuth.getNegociateMessage()[B
at com.esri.arcgis.interop.NativeAuth.getNegociateMessage(Native Method)
at com.esri.arcgis.interop.NativeAuth.a(Unknown Source)
at com.esri.arcgis.interop.tb.b(Unknown Source)
at com.esri.arcgis.interop.tb.a(Unknown Source)
at com.esri.arcgis.interop.RpcConnectionHandler.<init>(Unknown Source)
at com.esri.arcgis.interop.RpcConnectionHandler.a(Unknown Source)
at com.esri.arcgis.interop.hb.a(Unknown Source)
at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)
at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)
at com.esri.arcgis.system.IPropertySetProxy.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.dci.sdecon.SdeConnection.main(SdeConnection.java:34)



错误原因:未初始化Server容器,导致没能将sde至于运行环境中,

解决方法:初始化环境

//初始化serverServerInitializer serverInitializer=new ServerInitializer();serverInitializer.initializeServer("workgroup", "arcgismanager", "123456");ServerConnection connection=new ServerConnection();connection.connect("localhost");IServerObjectManager som= connection.getServerObjectManager(); IServerContext context = som.createServerContext("","");
分享到:
评论
1 楼 dcloud 2014-05-14  
大师,按照你的指点进行初始化工作,但是在connection.connect("ip");这一步时候,报了异常,拒绝连接
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:208)
请问这是设么原因呢

相关推荐

Global site tag (gtag.js) - Google Analytics