在linux中发布red5 web项目

时间:2012-03-26 05:29:41

标签: linux eclipse red5

我在eclipse中创建了一个动态Web项目,并通过Windows中的red5-eclipse插件发布。 我需要在Linux机器上安装的red 5服务器上发布相同的应用程序。 如果Windows只是在webapps下复制应用程序文件夹并重新启动red5服务器。 但是,当我在Linux中尝试相同时,它无法正常工作。 非常感谢任何投入。

2 个答案:

答案 0 :(得分:0)

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

我假设您正在使用日食的JAVA EE版本。只需按照这个仍然非常有效的旧教程: http://trac.red5.org/wiki/Red5Plugin

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

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

答案 1 :(得分:0)

使用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上创建可部署的war5版本0.8:

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

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

步骤3:复制膨胀的war文件夹的“/ WEB-INF / classes”内容并将其粘贴到Netbeans Project的“Source Packages”中。

步骤4:右键单击“Libraries”,添加“JAR / Folder”,导航到膨胀的war文件夹的“/ WEB-INF / lib”,选择所有依赖项jar并单击“打开”Netbeans Project。 / p>

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

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

步骤7:将膨胀文件夹的剩余内容(“/ WEB-INF / classes”和“/ WEB-INF / lib”)复制到Netbeans Project的“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