Red5 サーバーを正常にインストールし、デモを正常に実行することもできます。次に、サンプルの red5 サーバー アプリケーションを作成します。Red5 が必要とする特定のディレクトリ構造に従って、サンプル プロジェクトを作成しました。しかし、Netbeans 6.8 でこのプロジェクトを開こうとすると、両方のディレクトリ構造が異なるため、開くことができません。したがって、Netbeans はそれをプロジェクトとは見なしません。実際には、このプロジェクトを war ファイルに変換したいので、それを red5/webapps ディレクトリにデプロイすると、red5 デプロイヤー サービスが自動的にプロジェクトを作成します。このプロジェクトを war ファイルに変換するにはどうすればよいですか? Netbeans では開くことができないためです。助けてください。
2 に答える
これがあなたの質問に完全に答えるかどうかはわかりませんが、これが私の構成です。
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 がプロジェクトを適切にコンパイルすると (コマンド ant を実行するだけで)、dist ディレクトリの下に war ファイルも作成されます。
プロジェクトを適切にコンパイルするために、関連する red5 jar を red5 netbeans プロジェクトに追加することを忘れないでください。
コマンドラインからantを使用することも好みます。2 つのディレクトリ構造があります。1 つはソース ファイル用、もう 1 つは展開用です。 この例は、私が始めるのに役立ちました。