Red5服務器端報錯:沒法解析類型ResourcePatternResolver

    問題描述:Red5服務器端的代碼報錯沒法解析類型 org.springframework.core.io.support.ResourcePatternResolver。從必需的 .class 文件間接引用了它。具體個人報錯的地方是當我建立一個ISope,而後經過這個IScope得到名稱的時候就報了錯。 java

IScope target = null;
target = Red5.getConnectionLocal().getScope();
scopeName = target.getName();



出錯的地方就是經過IScope調用getName時。 spring

    問題緣由:乍一看,IScope好像和org.springframework.core.io.support.ResourcePatternResolver八竿子都打不着,但是隻要一看看Red5的文檔就會發現,其實IScope是繼承於ResourcePatternResolver的。 服務器

public interface IScope
extends IBasicScope, ResourcePatternResolver, IServiceHandlerProvider



雖然這看上去與使用ISope沒有什麼關係,可是也找不到更加合理的解釋了。

    解決辦法:只要到Red5目錄下的lib文件夾中找到spring-core-XXX.jar,XXX表明具體的版本號。而後將其導入到你的Red5應用程序工程就ok了。好比Red5服務器端應用程序的名稱爲Red5Test,那麼在Eclipse中的Red5Test項目上右擊——屬性——java構建路徑——庫——添加外部的jar,而後找到spring-core-XXX.jar,並將其導入便可。 ide

相關文章
相關標籤/搜索