【问题标题】:publish red5 web project in linux在 linux 中发布 red5 web 项目
【发布时间】:2013-04-13 14:09:20
【问题描述】:

我在 Eclipse 中创建了一个动态 Web 项目,并通过 Windows 中的 red5-eclipse 插件发布了它。 我需要在 Linux 机器上安装的 red 5 服务器上发布相同的应用程序。 如果是 Windows,只需复制 webapps 下的应用程序文件夹并重新启动 red5 服务器即可。 但是当我在 Linux 中尝试同样的方法时它不起作用。 任何意见将不胜感激。

【问题讨论】:

    标签: linux eclipse red5


    【解决方案1】:

    即使在 Windows 上,您也不应该将复制/粘贴到 webapps 文件夹中。 这就是在 Eclipse 中使用 Red5 插件的原因,即让您的生活更轻松。

    我假设您使用的是 Eclipse 的 JAVA EE 版本。只需遵循这个旧教程,它仍然非常有效: http://trac.red5.org/wiki/Red5Plugin

    一旦正确配置,您将在底部面板的“服务器”选项卡下看到 Red5 服务器。在那里您可以直接将您的应用发布到服务器、调试、启动/停止等。

    对于您的 Linux 特定问题,您很可能必须为 Red5 webapps 目录设置正确的权限,以便将新项目放在那里。没有其他理由让它与 Windows 不同。

    【讨论】:

      【解决方案2】:

      使用 Netbeans 和 Glassfish 服务器的解决方案:

      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 项目

      第3步:复制膨胀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”

      请分享您在新版本 glassfish 服务器 (3.x) 上使用新版本 netbeans、jdk 创建新版本(1.0、1.0.1、1.02)战争部署的发现。

      祝你好运!

      Arumugam A.V

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多