2010-05-12 132 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幫助我開始。