服务端如何集成

我想在通过服务端向客户端发送实时消息,服务端使用的是java语言,最终部署在在linuxx系统上的tomcat中运行,应该使用哪套sdk?需要配置哪些东西?

推荐集成 Agora RTM Linux Java SDK
下面这篇文档介绍了在正式使用 Agora RTM Linux Java SDK 进行实时消息通讯前,需要准备的开发环境要求及 SDK 集成方法等内容,请参考:
https://docs.agora.io/cn/Real-time-Messaging/messaging_java?platform=Linux%20Java

文档里面提示需要使用maven编译打包,因为我的项目是部署在tomcat中的,需要打成war包。目前访问会报错:java.lang.UnsatisfiedLinkError: no agora_rtm_sdk in java.library.path

你参考下这篇帖子呢:

我调整了项目的java.libiray.path但是现在出现了新的问题。java.lang.NoClassDefFoundError: Could not initialize class io.agora.common.AgoraServiceJNI

这个错误是在初始化的时候报的。mRtmClient = RtmClient.createInstance(APP_ID, new RtmClientListener() {…}

从报错来看一般是路径或者环境配置的问题,非代码问题,请参考下:https://javarevisited.blogspot.com/2011/06/noclassdeffounderror-exception-in.html#axzz639huhdsJ

1赞

我遇到这个问题了java.lang.NoClassDefFoundError: Could not initialize class io.agora.common.AgoraServiceJNI

这个地址打不开

我这边可以打开呀:
https://javarevisited.blogspot.com/2011/06/noclassdeffounderror-exception-in.html#axzz639huhdsJ

这个怎么解决呢,现在都懵逼了,求指教


按照链接里的解决方案依次检查一下吧。