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

相关文章
相关标签/搜索