问题描述: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
解决办法:只要到Red5目录下的lib文件夹中找到spring-core-XXX.jar,XXX表明具体的版本号。而后将其导入到你的Red5应用程序工程就ok了。好比Red5服务器端应用程序的名称为Red5Test,那么在Eclipse中的Red5Test项目上右击——属性——java构建路径——库——添加外部的jar,而后找到spring-core-XXX.jar,并将其导入便可。 ide