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;
}
}