Red5 服务器问题

发布于 2024-09-01 09:51:27 字数 277 浏览 6 评论 0原文

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

I have installed Red5 server successfully and also am able to run the demos fine. Now, I want to create a sample red5 server application. I created a sample project according to the specific directory structure that Red5 requires. But, now when I try to open this project in Netbeans 6.8, I am unable to because both have a different directory structure. So, Netbeans doesn't consider it as a project. I actually want to convert this project to a war file, so I can deploy it to red5/webapps directory and then red5 deployer service can make project out it automatically. How do I convert this project to a war file? because in Netbeans I am unable to open it. Please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

洋洋洒洒 2024-09-08 09:51:27

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

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

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

Netbeans 提供了它自己的 ant 版本,但我更喜欢从命令行安装和使用 ant。
当您在项目目录中运行 ant 时,它会尝试查找依赖项,并且可能首先会抱怨它找不到 ivy。

ivy 是 red5 项目使用的依赖管理器,可以在以下 URL 中找到: http://ant .apache.org/ivy/download.html

请注意,ant 会准确地告诉您它在哪里搜索所需的 jar 文件,只需下载 ivy zip,解压它,然后将 jar 放在请求的目录中。

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

不要忘记将相关的 red5 jar 添加到您的 red5 netbeans 项目中,以便项目正确编译。

I don't know if this will fully answer your questions but this is my configuration.

In the main red5 directory there is a file called project.zip, you can open it to get basic configuration files, directories structure and build files for ant (Pure Java build tool).

Using netbeans, you create a new free-form project and point it to the directory of your project. because of the ant build files the project will be recognized.

Netbeans provides it's own ant version but i prefer to install and use ant from command line.
when you'll run ant in the project directory it will try to find dependencies and probably at first will complain that it cannot find ivy.

Ivy is a dependency manager that red5 project uses that can be found in the following URL: http://ant.apache.org/ivy/download.html

please notice that ant will tell you exactly where it searches for the required jar file, just download the ivy zip, unzip it, and place the jar inside it in the requested directory.

once ant will compile the project properly (just by running the commant ant), it will also create a war file under dist directory.

don't forget to add to your red5 netbeans project the relevant red5 jars in order for the project to compile properly.

深海夜未眠 2024-09-08 09:51:27

我也更喜欢从命令行使用 ant。我有两个目录结构。一个用于源文件,另一个用于部署。
这个示例帮助我开始了。

I am also prefer use ant from command line. I have two directory structures. One for source files and another for deployment.
This example helped me to start.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文