【问题标题】:Red5 application setup on CentOSCentOS 上的 Red5 应用程序设置
【发布时间】:2012-11-08 21:30:30
【问题描述】:

我在我的 Windows 电脑上写了一个简单的 Red5 应用程序,效果很好。

我正在尝试在我的 VPS (CentOS) 上运行它。我已阅读以下教程并更改了需要更改的内容,但没有成功。

http://leonell24.wordpress.com/2010/10/20/how-to-create-new-red5-0-8-application-on-centos/

我想要一种在 CentOS 上逐步设置 Red5 应用程序的简单方法。

【问题讨论】:

    标签: centos red5


    【解决方案1】:

    这在 CentOS VPS 上适用于我:

    安装 java(如果尚未安装)

    yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel
    export JAVA_HOME=/usr/lib/jvm/java
    export CLASSPATH=.:$JAVA_HOME/lib/classes.zip
    echo 'export JAVA_HOME=/usr/lib/jvm/java' >> /etc/bashrc
    echo 'export CLASSPATH=.:$JAVA_HOME/lib/classes.zip' >> /etc/bashrc
    

    安装 red5

    cd /tmp/
    wget http://red5.org/downloads/red5/1_0_1/red5-1.0.1.tar.gz
    untar red5-1.0.1.tar.gz
    mv red5-server-1.0 /usr/local
    

    开始red5

    cd /usr/local/red5-server-1.0
    ./red5.sh
    

    【讨论】:

      【解决方案2】:

      Red5 可以作为独立服务器或战争部署安装。

      过程是创建red5版本0.8(旧版本)的war部署。 (冗长,请多多包涵)。

      在linux上下载并安装jdk1.6、glassfish2.1和netbeans 6.5。

      下载“Red5War_0.8.0.war”。

      希望以下内容可以帮助社区按照Netbeans 6.5中使用的步骤在glassfish2.1上创建可部署的war red5 0.8版:

      第 1 步:解压缩 Red5War_0.8.0.war

      第 2 步:在 Netbeans 中创建一个名为“red5”的 Web 项目

      第三步:复制膨胀的war文件夹“/WEB-INF/classes”的内容,粘贴到Netbeans项目的“Source Packages”中。

      第4步:右键单击“库”,添加“JAR/Folder”,导航到膨胀的war文件夹的“/WEB-INF/lib”,选择所有依赖jar,然后单击Netbeans项目的“打开”。

      第 5 步:删除 Netbeans 项目的 WEB-INF(注意:忽略警告/错误)。

      第6步:删除膨胀文件夹的META-INF。

      第 7 步:将膨胀文件夹的剩余内容(“/WEB-INF/classes”和“/WEB-INF/lib”)复制到 Netbeans 项目的“Web Pages”中。

      第8步:在防火墙中打开以下端口TCP/843,TCP/1935,TCP/5229,TCP/5080

      第 9 步:运行项目

      第 10 步:在 Netbeans 项目文件夹 (../NetBeansProjects/red5/dist/) 中创建可部署的 war 文件“red.war”

      由于我面临错误,我请求您为使​​用新版本的 netbeans、jdk 为新版本的 glassfish 服务器 (3.x) 创建新版本(1.0、1.0.1、1.02)战争部署做出贡献。

      Arumugam A.V

      【讨论】:

        【解决方案3】:

        Red5的安装与windows没有区别。 Red5 以 ZIP 文件的形式提供。 你解压它然后运行 ​​red5.bat 或 red5.sh,这取决于你使用的是什么类型的操作系统。

        有关您的应用程序出了什么问题的更多详细信息,您基本上应该研究日志文件和产生的错误。没有任何人可以告诉你的“魔术”:) 您只需像任何其他软件开发一样调试问题 => 研究日志文件,最终更改日志级别,包含您自己的调试消息,测试 + 运行

        塞巴斯蒂安

        【讨论】:

        • 塞巴斯蒂安先生,您的回答很有帮助,我正在尝试像您说的那样,例如阅读日志文件,错误..但我失败了
        • 您没有阅读它:)。 “但我失败了”是什么意思,您是否发现任何异常或类似情况?也许您将日志文件附加到某个地方,以便阅读此线程的人也可以阅读您的日志。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多