通过阅读本文,您可以了解到服务端运行时的常见问题及解决方案。

没有安装JDK

  • 问题现象:通过java -version命令查看JDK版本,提示内容如下所示:
    C:\Users\Tom>java -version
    'java' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    说明 此处以Windows服务端举例,其它系统类似。
  • 可能原因:服务端没有安装JDK。
  • 解决方案:重新安装JDK。关于如何安装JDK,请参见安装JDK

JDK版本超过8且工程中用到了高版本中被移除的类

解决方案:
  • 卸载高版本的JDK,然后重新安装JDK8。
  • 在高版本JDK中会有一些类被移除掉,需要手动安装相应的依赖文件。例如系统提示找不到DatatypeConverter类的错误,如下所示。jdk_8_error
    解决此类问题需要手动下载相应的依赖文件。此处您需要下载的依赖文件为javax.xml.bind.jar,下载地址:http://www.java2s.com/Code/Jar/j/Downloadjavaxxmlbindjar.htm,下载完成后将依赖文件放置在server/dist/BOOT-INF/lib/目录中。javax.xml.bind.jar

RAM未授权造成的前端进入房间时后台报错

  • 问题现象:如果您在移动端创建房间时后台提示如下错误:not_authorized
  • 可能原因:RAM账户未添加RTC相关权限。
  • 解决方案:为RAM账户添加RTC相关权限。具体操作,请参见集成服务端中获取AccessKey部分的相关内容。