通过阅读本文,您可以了解到服务端运行时的常见问题及解决方案。
没有安装JDK
- 问题现象:通过java -version命令查看JDK版本,提示内容如下所示:
C:\Users\Tom>java -version 'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
说明 此处以Windows服务端举例,其它系统类似。 - 可能原因:服务端没有安装JDK。
- 解决方案:重新安装JDK。关于如何安装JDK,请参见安装JDK。
JDK版本超过8且工程中用到了高版本中被移除的类
解决方案:
- 卸载高版本的JDK,然后重新安装JDK8。
- 在高版本JDK中会有一些类被移除掉,需要手动安装相应的依赖文件。例如系统提示找不到DatatypeConverter类的错误,如下所示。解决此类问题需要手动下载相应的依赖文件。此处您需要下载的依赖文件为javax.xml.bind.jar,下载地址:http://www.java2s.com/Code/Jar/j/Downloadjavaxxmlbindjar.htm,下载完成后将依赖文件放置在server/dist/BOOT-INF/lib/目录中。
RAM未授权造成的前端进入房间时后台报错
- 问题现象:如果您在移动端创建房间时后台提示如下错误:
- 可能原因:RAM账户未添加RTC相关权限。
- 解决方案:为RAM账户添加RTC相关权限。具体操作,请参见集成服务端中获取AccessKey部分的相关内容。