2

既存の Java EE アプリケーション (Spring + Hibernate) があります。ビデオ録画/ストリーミング機能を追加したい。Red5を使いたいです。Red5 を既存のアプリケーション (Tomcat でも実行されている) に統合するにはどうすればよいですか。(注: 認証は既存のアプリで行われます)

4

2 に答える 2

0

Red5 は基本的に Apache Tomcat サーバーを変更したものであり、Red5 も Spring を使用しています。Red5 の機能をアプリにマージする代わりに、アプリケーションを Red5 アプリケーション サーバーにマージし、それをサーブレット コンテナーとして使用する方が簡単な場合があります。Tomcat が気に入らない場合は、Red5 を Jetty にコンパイルすることもできます。JBoss または他のアプリケーション サーバーを使用していて、Red5 をアプリケーションにマージする必要がある場合、それはより困難になります。ただし、Red5 を .war パッケージにコンパイルして、それを JBoss にデプロイできますしかし、Red5 .war パッケージの公式リリースはなく、その .war に存在する可能性のあるバグも公開も文書化もされていません。googlecode からプロジェクトをチェックアウトすると、.war パッケージをコンパイルする ANT タスク ターゲットがあると思います。

セバスチャン

于 2012-11-04T15:22:27.237 に答える
0

ステップ 1: 「Red5War_1.0」または最新バージョンをダウンロードします。

ステップ 2: Red5War_1.0.war を解凍します。

ステップ 3: 膨張した war フォルダーの「/WEB-INF/classes」の内容をコピーし、「Source Packages」に貼り付けます。

ステップ 4: 膨張した war フォルダーの "/WEB-INF/lib" に移動し、すべての依存関係の jar を選択して、"Library" フォルダーに貼り付けます。

ステップ 5: WEB-INF/web.xml のコンテンツをプロジェクトの web.xml にコピーします。

ステップ 6: 膨張したフォルダーの残りの内容 (「/META-INF、/WEB-INF/classes」、「/WEB-INF/lib」以外) をプロジェクトの「Web フォルダー」にコピーします。

ステップ 7: ファイアウォールで次のポートを開く TCP/843、TCP/1935、TCP/5229、TCP/5080

手順の変更が必要な場合は、お知らせください。

アルガムAV

于 2013-04-12T14:20:57.153 に答える