设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3937|回复: 6

64位linux上业务服务器异常,请帮助

[复制链接]

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
发表于 2014-2-18 17:41:10 | 显示全部楼层 |阅读模式
(1)linux version
Linux version 3.2.0-23-generic (buildd@crested) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu4) ) #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012

(2)JDK是32位的。
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)

启动业务服务器异常。

--->/home/xiaoe/test/communicateServer/anychatcoresdk_linux_r3956/bin/serversdk::/usr/java/packages/lib/i386:/lib:/usr/lib
Java HotSpot(TM) Client VM warning: You have loaded library /home/xiaoe/test/communicateServer/anychatcoresdk_linux_r3956/bin/serversdk/libanychatserver4java.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/xiaoe/test/communicateServer/anychatcoresdk_linux_r3956/bin/serversdk/libanychatserver4java.so: /home/xiaoe/test/communicateServer/anychatcoresdk_linux_r3956/bin/serversdk/libanychatserver4java.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
    at java.lang.Runtime.loadLibrary0(Runtime.java:849)
    at java.lang.System.loadLibrary(System.java:1088)
    at com.bairuitech.anychat.AnyChatServerSDK.<clinit>(AnyChatServerSDK.java:211)
    at com.hsth.communicate.core.server.CommunicateServer.start(CommunicateServer.java:59)
    at com.hsth.communicate.core.server.CommunicateServer.main(CommunicateServer.java:43)

请问这个大概是什么原因?求教。。。。

回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-2-18 17:46:55 | 显示全部楼层
您好,用的我们Linux sdk是对应32位版本的吗?
回复 支持 反对

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
 楼主| 发表于 2014-2-18 17:48:35 | 显示全部楼层
本帖最后由 小易 于 2014-2-18 17:51 编辑

anychatcoresdk_linux_x64_v1.9.tar.gz  我在网站上下的。64位的

inux ubuntu 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-2-18 17:51:14 | 显示全部楼层
您好,32位的linux系统请对应下载32位的sdk版本
回复 支持 反对

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
 楼主| 发表于 2014-2-18 17:52:46 | 显示全部楼层
廖斌 发表于 2014-2-18 17:51
您好,32位的linux系统请对应下载32位的sdk版本

uname -a
linux ubuntu 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

我的系统是linux 64位的。

我下载的也是64位的anychat SDK。

跟32的没干系的。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-2-18 17:58:54 | 显示全部楼层
哦,试下用jdk64位看看
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2014-2-18 21:16:34 | 显示全部楼层
64位的linux环境,64位的anychat sdk,肯定要对应64位的jdk了,否则会出错。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 23:43 , Processed in 0.171052 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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