[英]Issue with Red5 server
我已经成功安装了Red5服务器,并且还能够正常运行演示。 现在,我想创建一个示例red5服务器应用程序。 我根据Red5所需的特定目录结构创建了一个示例项目。 但是,现在当我尝试在Netbeans 6.8中打开该项目时,由于两个目录结构不同,我无法打开。 因此,Netbeans并不将其视为一个项目。 我实际上想将该项目转换为war文件,因此我可以将其部署到red5 / webapps目录,然后red5部署程序服务可以自动将项目制作出来。 如何将该项目转换为战争文件? 因为在Netbeans中我无法打开它。 请帮忙。
我不知道这是否可以完全回答您的问题,但这是我的配置。
在red5主目录中,有一个名为project.zip的文件,您可以打开它以获取基本配置文件,目录结构和ant的构建文件(Pure Java构建工具)。
使用netbeans,您可以创建一个新的自由格式项目,并将其指向项目目录。 由于存在ant构建文件,因此该项目将被识别。
Netbeans提供了它自己的ant版本,但我更喜欢从命令行安装和使用ant。 当您在项目目录中运行ant时,它将尝试查找依赖项,并且可能一开始会抱怨找不到ivy。
Ivy是red5项目使用的依赖项管理器,可以在以下URL中找到: http : //ant.apache.org/ivy/download.html
请注意,ant会告诉您确切的位置,它会搜索所需的jar文件,只需下载ivy zip,解压缩,然后将jar放入请求的目录中即可。
一旦ant正确编译了项目(只需运行comantt ant),它还将在dist目录下创建war文件。
不要忘记将相关的red5 jar添加到您的red5 netbeans项目中,以使该项目正确编译。
我也更喜欢从命令行使用ant。 我有两个目录结构。 一个用于源文件,另一个用于部署。 这个例子帮助我开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.