【发布时间】:2014-08-20 22:50:12
【问题描述】:
我最近开始了解 Red5 服务器。我正在按照本教程开发一个简单的视频聊天应用程序:http://tharas.wordpress.com/2010/01/19/chat-application-with-red5-and-flex/。
我能够创建 flex 客户端。
对于服务端,我在 Eclipse 中创建了一个动态 Web 项目。然后手动从上面教程页面底部给出的源代码zip中复制WEB-INF文件夹文件和Application.java文件。
之后,当我尝试启动 Red5 服务器时,它失败并出现错误:Caused by: java.rmi.server.ExportException: internal error: ObjID already in use.
为了解决这个问题,我搜索了许多论坛几个小时。我能想到的是,服务器启动脚本可能会尝试在 JVM 中创建两次 RMI 注册表项,这是不允许的。一个论坛建议编辑 /etc/hosts 文件。一个论坛建议注释掉 red5.properties 中的 rmiregistry 创建,并删除 red5-common.xml 中的 JMX 部分。但没有任何效果!
我已经在 Windows 8 中安装了 Red5 版本 1.0。我已经安装了 Red5 Eclipse 插件并从 Eclipse 中运行服务器。
感谢任何帮助。如果需要,我可以发布详细的服务器日志。
【问题讨论】:
标签: java eclipse apache-flex red5