3

Red5 の実行中にデプロイできる必要があります。私が知っている唯一の解決策は、WARファイルを使用してフォルダーに配置することです:webapp.

他の方法はありますか?

Red 5 v0.8 を使用しています。そして、Eclipse 3.4 を使用して WAR ファイルをエクスポートしました。

Web アプリケーションをデプロイできます。ただし、WAR ファイルとしてエクスポートすると、エラー メッセージが表示され、空のフォルダーが作成されます (最後のエラー メッセージを参照してください)。Red5 で提供されているサンプルをインストールすると、WAR が正しくデプロイされます。SOSample と私の webapp のまったく同じファイルを WEB-INF にマッピングしてテストしましたが (webapps の名前を変更しただけです)、問題は解決しません。

Project -> Clean ... を試し、war ファイルをコピーする前に webapps フォルダーを削除しました。正常に展開された場合、それが正しいファイルであることを確認しました。それでも、同じ動作。

単純なことかもしれませんが、それでも私は Spring についてあまり詳しくありません。単純なことを見逃しているに違いありません。

よろしくお願いします。

ファビオ


- - - - - - - - - - - エラーメッセージ

[情報] [Red5_Scheduler_Worker-1] org.red5.server.tomcat.TomcatLoader - アプリケーション ルート: C:/eclipse/applications/Red5/webapps [警告] [ランチャー:/追加] org.red5.server.tomcat.TomcatLoader - default.c ontext Bean がコンテキストで見つかりませんでした: red5.core スレッド "Launcher:/Addition" org.springframework.beans.factory で例外が発生しました。BeanDefinitionStoreException: Bean 定義リソース パターン [/WEB-INF/red5-*.xml] を解決できませんでした。ネストされた例外は java.io.FileNotFoundException: Servl etContext リソース [/WEB-INF/] は、org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 190) org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:

-------------------------- コードソース ---------------------- - パッケージ org.red5.core; org.red5.server.adapter.MultiThreadedApplicationAdapter をインポートします。

public class Application extends MultiThreadedApplicationAdapter {

   public Double add(Double a, Double b) {
           return a+b;
   }

}

4

1 に答える 1

0

Web アプリケーションをデプロイするとき、すべての外部 JAR を/YourRed5InstallPath/libの下に追加しましたか?

CreationRed5Projects をご覧ください。

于 2011-07-12T07:49:50.303 に答える