1

このチュートリアルを見つけました: http://blog.infrared5.com/2012/05/red5-authentication/そしてそれを構築しようとしました。私は netbeans を使用し、「サーバー」ディレクトリにフリーフォーム プロジェクトを作成しました。すべてうまくいきましたが、いくつかの Spring フレームワーク ライブラリ (セキュリティ acl、config、およびコア) をダウンロードできなかったため、ビルドは失敗しました。私はそれらを手動で見つけ、必要な同じバージョン (3.0.7) をダウンロードしました。このエラーはなくなりましたが、いくつかの Java コンパイル時エラーに変わりました。:-(

例えば:

6 つのソース ファイルを /Users/ist1/Downloads/red5-auth/server/www/WEB-INF/classes /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsS​​ervice にコンパイルします。 java:29: パッケージ org.springframework.security.core.userdetails が存在しません import org.springframework.security.core.userdetails.UserDetails; /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsS​​ervice.java:30: パッケージ org.springframework.security.core.userdetails が存在しません import org.springframework.security.core .userdetails.UserDetailsS​​ervice; /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsS​​ervice.java:31: パッケージ org.springframework.security.core.userdetails が存在しません import org.springframework.security.core .userdetails.UsernameNotFoundException;

私は今どうすればいい?私は Red5 の初心者であり、長い間 Java を使用していません。

4

1 に答える 1

0

サンプルはEclipseでビルドされているため、Eclipseを使用することをお勧めします。それが実行されている場合でも、プロジェクトを Netbeans に移行できます。

Eclipse/Netbeans で Red5 を使用して新しいプロジェクトを正常にセットアップし、それを以前にビルドしましたか? チュートリアルを開始するには、基本的なプロジェクトをセットアップする必要があります。完成させようとしているのは、実際にはサンプルプロジェクトです (実際にはほとんど役に立たないかもしれません)。

実際、3つの最初のポイントに従った場合:

  • 新しい red5 プロジェクトを作成する
  • プロジェクトを Eclipse にインポートする
  • アプリケーション アダプタの作成

すでに Red5 Web アプリケーションを取得しています。特にこの認証メカニズムが必要ない場合は、ガイドの残りの部分に従う必要はありません。

SVN にソース コードを含むデモ アプリケーションもいくつかあります。たぶん、それらも始めるのに良い方法です。

セバスチャン

于 2012-09-25T14:56:20.077 に答える