2010-05-12 138 views
0

我已经成功安装了Red5服务器,并且能够正常运行这些演示程序。现在,我想创建一个示例red5服务器应用程序。我根据Red5需要的特定目录结构创建了一个示例项目。但是,现在当我尝试在Netbeans 6.8中打开这个项目时,我无法这样做,因为它们都有不同的目录结构。所以,Netbeans并不认为它是一个项目。我实际上想将此项目转换为war文件,因此我可以将其部署到red5/webapps目录,然后red5部署服务可以自动将项目制作出来。如何将此项目转换为战争档案?因为在Netbeans中我无法打开它。请帮忙。Red5服务器问题

回答

5

我不知道这是否会完全回答你的问题,但这是我的配置。

在red5主目录中有一个名为project.zip的文件,您可以打开它来获取ant(纯Java构建工具)的基本配置文件,目录结构和构建文件。

使用NetBeans,您可以创建一个新的自由格式项目并将其指向项目的目录。由于ant构建文件,项目将被识别。

Netbeans提供它自己的ant版本,但我更喜欢从命令行安装和使用ant。 当你在项目目录中运行ant时,它会尝试查找依赖关系,并可能一开始会抱怨找不到常春藤。

常春藤是一个依赖管理器,RED5项目使用,可以在下面的网址找到:http://ant.apache.org/ivy/download.html

请注意,蚂蚁会告诉你究竟在何处查找所需的jar文件,只需下载常春藤拉链,将其解压缩,然后将jar放入请求的目录中。

一旦ant将正确编译项目(只需运行commant ant),它也会在dist目录下创建一个war文件。

不要忘记在red5 netbeans项目中添加相关的red5 jar文件,以便项目正确编译。

0

我更喜欢在命令行中使用ant。我有两个目录结构。一个用于源文件,另一个用于部署。 This example帮助我开始。