设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: の北極晴朗

咨询:业务服务器怎么获取房间用户状态,通话中还是空闲,用户状态改变会触发哪个...

[复制链接]

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2013-11-25 11:58:46 | 显示全部楼层
の北極晴朗 发表于 2013-11-25 10:57
再咨询个问题,anychatserver4java.so(windows下叫anychatserver4java.dll)在哪里能下载到,anychatcores ...

在anychat for linux sdk的:bin\serversdk\libanychatserver4java.so
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2013-11-25 12:11:32 | 显示全部楼层
java.lang.UnsatisfiedLinkError: /usr/lib/libanychatserver4java.so: libanychatserversdk.so: cannot open shared object file: No such file or directory   这个怎么解决
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2013-11-25 12:11:57 | 显示全部楼层
直接扔到/usr/lib不行
回复 支持 反对

使用道具 举报

发表于 2013-11-25 13:31:34 | 显示全部楼层

你试下放在你程序目录下
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2013-11-25 13:55:32 | 显示全部楼层
您好,请将libanychatserversdk.so、libanychatserver4java.so同时拷贝到任意目录下,然后设置LD_LIBRARY_PATH变量即可。

如果还是不行,请确认您下载的SDK和您的操作系统是一致的,主要是32bit和64bit。可执行如下指令查看动态库的依赖:

  1. ldd ./libanychatserversdk.so
  2. ldd ./libanychatserver4java.so
复制代码
如果还是不行,请将上述指令的执行结果帖上来,我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2013-11-25 14:10:08 | 显示全部楼层
上个问题建立软链接解决了,又出现
Exception in thread "Thread-21" java.lang.UnsatisfiedLinkError: com.bairuitech.anychat.AnyChatServerSDK.RegisterNotify()I
        at com.bairuitech.anychat.AnyChatServerSDK.RegisterNotify(Native Method)
        at com.bairuitech.anychat.AnyChatServerSDK.SetServerEvent(AnyChatServerSDK.java:32)
        at com.bairuitech.anychat.AnyChatServer.init(AnyChatServer.java:32)
        at com.mybank.gateway.util.AnychatThread.run(AnychatThread.java:27)

RegisterNotify方法报错,RegisterNotify方法调用哪个.so文件了????是不是我要将/anychatcoresdk_linux_r3803/bin/server里面的所有.so文件都软链接下?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2013-11-25 14:30:34 | 显示全部楼层
不需要,您只需要到anychat for linux sdk\bin\serversdk\目录下的.so库拷贝到相关的路径即可,其中 com.bairuitech.anychat.AnyChatServerSDK.RegisterNotify()是libanychatserver4java.so所提供的api接口。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2013-11-25 14:54:20 | 显示全部楼层
没解决,仍然报java.lang.UnsatisfiedLinkError: /usr/lib/libanychatserver4java.so: libanychatserversdk.so: cannot open shared object file: No such file or directory  链接库找不到
[root@APP serversdk]# ldd ./libanychatserver4java.so
        linux-vdso.so.1 =>  (0x00007fff13bff000)
        libanychatserversdk.so => not found
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f52e6e04000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f52e6b80000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f52e696a000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f52e65d6000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003da5800000)

我的java.library.path是  /usr/lib64:/lib64:/lib:/usr/lib
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2013-11-25 15:08:58 | 显示全部楼层
[root@APP serversdk]# ldd ./libanychatserversdk.so
        linux-vdso.so.1 =>  (0x00007fff0bdf2000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4d33fb1000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4d33caa000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f4d33a26000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4d33810000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f4d3347c000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003da5800000)
[root@APP serversdk]#
[root@APP serversdk]#
[root@APP serversdk]# ldd ./libanychatserver4java.so
        linux-vdso.so.1 =>  (0x00007fffebe20000)
        libanychatserversdk.so => not found
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2107f53000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f2107ccf000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2107ab9000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f2107725000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003da5800000)   
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2013-11-25 15:32:23 | 显示全部楼层
解决了  要放到lib64  不是lib
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-3-30 13:49 , Processed in 0.179774 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表