2

Red5 Flash Media Server を自分のコンピューターで動作させようとしています。インストールしましたが、サーバーを実行すると次のエラーが発生します:-

 Exception in thread "main" java.lang.NoClassDefFoundError: org/red5/server/Bootstrap
 Caused by: java.lang.ClassNotFoundException: org.red5.server.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
  Could not find the main class: org.red5.server.Bootstrap. Program will exit.

誰かが同じ問題を抱えているこのリンクに出くわしました: http://trac.red5.org/ticket/762

次のコマンドを実行したようです。

export CLASSPATH=3D$RED5_HOME/lib/slf4j-api-1.5.10.jar:$RED5_HOME/lib/logback-   core-0.9.18.jar:$RED5_HOME/lib/logback-classic-0.9.18.jar

/usr/share/red5 に red5 がインストールされているので、これを実行しました。

export CLASSPATH=3D$/usr/share/red5/lib/slf4j-api-1.5.10.jar:$/usr/share/red5/lib/logback-core-0.9.18.jar:$/usr/share/red5/lib/logback-classic-0.9.18.jar

それでも、同じエラー メッセージが表示されます。

4

6 に答える 6

7

"java.lang.ClassNotFoundException: org.red5.server.Bootstrap"トランクから「dist」ディレクトリに新しいred5サーバーを構築した後と同じ問題がありました

RED5_HOME 環境変数をその"dist"場所に向けるだけです。

于 2011-01-07T10:36:03.233 に答える
2

正しいクラス パスは次のとおりです。

export CLASSPATH=/usr/share/red5/lib/slf4j-api-1.5.10.jar:/usr/share/red5/lib/logback-core-0.9.18.jar:/usr/share/red5/lib/logback-classic-0.9.18.jar

知らせ:

  • =記号の後 3D なし
  • いいえ、どこ$にもありません/usr
于 2010-05-16T22:37:49.967 に答える
1

red5.shに正しい権限があることを確認する必要があります。

chmod 755 red5.sh

Java AccessControllerが失敗しているため、クラスが見つかりません。

于 2011-07-06T21:00:59.923 に答える
1

svn チェックアウト後にソースからビルドしていません。チェックアウト後にantと入力するだけです:)。

于 2012-07-12T21:42:48.410 に答える
0

red5ブートストラップクラスはboot.jarにあり、これはred5を開始するときにクラスパスに存在する必要がある唯一のjarです。

于 2010-09-04T16:25:01.630 に答える
0

これは正しくない可能性があります:

export CLASSPATH=3D$/usr/share/red5/lib/slf4j-api-1.5.10.jar:$/usr/share/red5/lib/logback-core-0.9.18.jar:$/usr/share/red5/lib/logback-classic-0.9.18.jar

私はそれがあるべきだと思います:

export CLASSPATH=/usr/share/red5/lib/slf4j-api-1.5.10.jar:/usr/share/red5/lib/logback-core-0.9.18.jar:/usr/share/red5/lib/logback-classic-0.9.18.jar

それが機能しない場合、サーバーは CLASSPATH 環境変数を無視しています。Java EE アプリ サーバーは使用しません。リスナーとして使用しているサーバー ソフトウェアはどれですか?

于 2010-05-16T22:25:16.707 に答える