我在eclipse中创建了一个动态web项目,并在Windows中通过red5-eclipse插件发布了它。我需要在安装在Linux机器上的red 5服务器中发布相同的应用程序。在Windows的情况下,只需复制webapps下的应用程序文件夹并重新启动red5服务器即可。但是,当我在Linux上尝试同样的方法时,它不起作用。我们将非常感谢您的任何投入。
发布于 2012-05-24 15:37:55
即使在windows上,你也不应该做复制/粘贴到webapps文件夹的工作。这就是在eclipse中使用Red5插件的原因,也就是为了让你的生活更轻松。
我假设您使用的是eclipse的JAVA版本。只需遵循这个旧的教程,它仍然非常有效:http://trac.red5.org/wiki/Red5Plugin
正确配置后,您将在底部面板的"Servers“选项卡下看到Red5服务器。在那里你可以直接将你的应用程序发布到服务器,调试,启动/停止等。
对于Linux特定的问题,在大多数情况下,您必须为Red5 webapps目录设置正确的权限,以便在其中放置新项目。没有其他理由让它的工作方式与Windows不同。
发布于 2013-04-12 23:11:20
使用Netbeans和Glassfish服务器的解决方案:
Red5可以作为独立服务器安装,也可以作为war部署安装。
该过程是创建red5版本0.8(旧版本)的war部署。(冗长,请耐心听我说)。
在linux上下载并安装jdk1.6、glassfish2.1 2.1和netbeans 6.5。
下载"Red5War_0.8.0.war“。
我分享以下内容,希望能帮助社区通过遵循NetBeans6.5中使用的步骤,在glassfish2.1 2.1上创建可部署的war red5版本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的"Open”。
步骤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 Project文件夹中创建可部署的war文件"red.war“(../NetBeansProjects/red5/dist/)
请分享您在新版本glassfish服务器(3.x)上使用新版本netbeans和jdk创建新版本(1.0,1.0.1,1.02) war部署的发现。
谨致问候!
Arumugam A.V.
https://stackoverflow.com/questions/9867046
复制相似问题